【问题标题】:Prevent creation of <img src="data:image/png;base64 ..." > during copy paste防止在复制粘贴期间创建 <img src="data:image/png;base64 ..." >
【发布时间】:2017-02-06 05:44:13
【问题描述】:

当我在 PC 上的图像上使用 Ctrl+C 并在 WYSIWUG 编辑器上使用 Ctrl+V 时,它会创建一个通过 base64 转换的图像。但这会从浏览器和我使用的操作系统中改变。

我想知道在Ctrl+V 生效之前是否有一些方法可以通过Javascript 阻止它?

【问题讨论】:

  • 右键->复制图片位置

标签: php html image base64


【解决方案1】:

右键单击并选择将图像另存为选项。该对话框应该有一些关于您可以选择的图像格式的选项。

【讨论】:

    【解决方案2】:

    我用这个配置解决了:

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

    【讨论】:

      猜你喜欢
      • 2013-05-14
      • 2015-12-23
      • 1970-01-01
      • 2021-02-10
      • 2012-09-15
      • 2012-02-19
      • 2013-04-23
      • 2012-12-20
      • 1970-01-01
      相关资源
      最近更新 更多