【发布时间】:2017-02-06 05:44:13
【问题描述】:
当我在 PC 上的图像上使用 Ctrl+C 并在 WYSIWUG 编辑器上使用 Ctrl+V 时,它会创建一个通过 base64 转换的图像。但这会从浏览器和我使用的操作系统中改变。
我想知道在Ctrl+V 生效之前是否有一些方法可以通过Javascript 阻止它?
【问题讨论】:
-
右键->复制图片位置
当我在 PC 上的图像上使用 Ctrl+C 并在 WYSIWUG 编辑器上使用 Ctrl+V 时,它会创建一个通过 base64 转换的图像。但这会从浏览器和我使用的操作系统中改变。
我想知道在Ctrl+V 生效之前是否有一些方法可以通过Javascript 阻止它?
【问题讨论】:
右键单击并选择将图像另存为选项。该对话框应该有一些关于您可以选择的图像格式的选项。
【讨论】:
我用这个配置解决了:
tinyMCE.init({
...
theme: "advanced",
plugins: "paste",
paste_preprocess: function (plugin, args) {
if (args.content.startsWith("<img")){
// replace copied text with empty string
args.content = '';
}
},
...
});
【讨论】: