gpt4 book ai didi

javascript - TinyMCE 粘贴按钮仅适用于 Internet Explorer

转载 作者:行者123 更新时间:2023-11-28 18:11:44 25 4
gpt4 key购买 nike

当我使用 TinyMCE 工具栏中的粘贴按钮时,它显示“您的浏览器不支持直接访问剪贴板。请使用 Ctrl+X/C/V 键盘快捷键。”它在 IE 中完美运行。有没有办法让粘贴按钮在 Chrome 和 FF 中有用?也许使用一个自定义按钮来执行适用于现代浏览器的 jQuery 粘贴功能。

editor.addButton('paste', {
icon: 'paste',
onclick: function () {
pastecontent();
}
});

function pastecontent(){
// get clipboard content
}

最佳答案

正如编辑器的消息所述,这只是您在某些浏览器中可以/不能直接通过 JavaScript 执行的操作的限制。无论您是否使用 jQuery,您仍然在使用 JavaScript,因此潜在的限制将会存在。

想象一下,如果您的任意 JavaScript 可以随时访问剪贴板,您会做什么? “坏人”不遵守规则,那么如果(在加载网页时)他们有 JavaScript 来抓取剪贴板中的所有内容并将其发送到他们的服务器呢?随着时间的推移,浏览器制造商意识到直接访问剪贴板是“不好的”……通过让用户输入 CRTL+C 和 CRTL+V,您实际上是在告诉浏览器您希望它访问剪贴板剪贴板。

关于javascript - TinyMCE 粘贴按钮仅适用于 Internet Explorer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41458606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com