防止在复制粘贴过程中创建 <img src= "data:image/png;base64 ..." >



当我在PC上的图像上使用Ctrl+C而在WYSIWUG编辑器上使用Ctrl+V时,它创建了通过base64转换的图像。但这因我使用的浏览器和操作系统而异。

我想知道的是,如果有一些方法来防止它通过Javascript之前的Ctrl+V有效果?

右键单击并选择将图像另存为选项。对话框中应该有一些图片格式的选项供你选择。

我用这个配置解决了这个问题:

tinyMCE.init({
        ...
        theme: "advanced",
        plugins: "paste",
        paste_preprocess: function (plugin, args) {                
            if (args.content.startsWith("<img")){
                // replace copied text with empty string
                args.content = '';   
            }
        },
        ...
    });

最新更新