带有xClip的clipBoard在某些浏览器中不起作用

时间:2014-09-02 07:29:23

标签: google-chrome browser load runtime-error zclip

我正在尝试将剪贴板复制用于用asp.net编写的一个页面 我使用zClip浏览器除了IE浏览器,在某些浏览器中(大多数情况下都是chrome),我的按钮使剪贴板复制不起作用,当我在Chrome中使用F12跟踪代码时,此错误显示:

GET http://www.steamdev.com/zclip/js/ZeroClipboard.swf net::ERR_NAME_NOT_RESOLVED  

并且对于另一个资源,发生此错误

Failed to load resource: the server responded with a status of 404 (Not Found) 

为什么某些浏览器无法加载这些文件???

感谢任何帮助或建议。 :)

1 个答案:

答案 0 :(得分:0)

可能由于浏览器和Flash安全限制而发生,剪贴板注入只能在用户单击不可见的Flash影片时发生。来自JavaScript的模拟点击事件是不够的,因为这会启用剪贴板中毒

在github repo中已经提到zclip插件的限制。 有关详细信息,请参阅 github link

对于剪贴板中毒,请参阅this link

以下是关于zclip的一些观点:

“ZeroClipboard库提供了一种使用隐形Adobe Flash电影和JavaScript界面​​将文本复制到剪贴板的简便方法”

<强>优点:

  1. 按钮
  2. 的风格化
  3. 易于使用和配置
  4. 适用于Chrome,Firefox
  5. <强>缺点:

    1. 没有闪光,没有动作
    2. 此剪贴板注入只能在用户点击隐藏的Flash
    3. 时发生