ZeroClipboard无法正常工作

myt*_*lon 5 javascript google-chrome typeerror zeroclipboard referenceerror

最初,这篇文章是关于我尝试将ZeroClipboard注入网页并由我的Chrome扩展程序使用,但是我已经愚弄了这个场景,看似徒劳无益的尝试找出问题而我仍然无法做到这一点.让它工作.

我甚至难以在ZeroClipboard自己的GitHub上获得实际的,记录的"最小示例 "工作(诚然,我已经将源代码修改为实际上是HTML5有效的,但确切的原始版本也不起作用).即使test.html,包含在tar.gz存档中,也不起作用!

"最小例子":代码

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
    </head>
    <body>
        <input type="button" id="d_clip_button" data-clipboard-text="Copy Me!" value="Copy To Clipboard" />
        <script src="ZeroClipboard.js"></script>
        <script>
            var clip = new ZeroClipboard( document.getElementById('d_clip_button') );
        </script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

"最小示例":控制台输出

Uncaught TypeError: object is not a function  index.html:11
Run Code Online (Sandbox Code Playgroud)

信息

  • zeroclipboard-1.0.7.tar.gz存档的全部内容与其位于同一目录中index.html.
  • ZeroClipboard.js文件未损坏/不完整,正在正确加载.
  • 我正在使用Chrome v24.0.1312.52

 

要么我在这里遗漏了一些非常明显的东西,要么ZeroClipboard的文档/功能非常糟糕.

Uwe*_*eim 2

我刚刚发现的:

那不匹配。我遇到了与这个问题的原始发布者类似的错误。

使用GitHub 上的示例后,我成功了。

结论:

要么使用示例从 Google Code 下载,要么(我更喜欢)使用示例从 GitHub 下载。