【发布时间】:2012-10-16 20:59:39
【问题描述】:
最初,这篇文章是关于我尝试将 ZeroClipboard 注入网页并供我的 Chrome 扩展程序使用的,但我已经把这个场景一再简化,似乎是徒劳地试图找出问题,我 仍然无法让它工作。
我什至很难让 ZeroClipboard 自己的 GitHub 上的 the actual, documented "Minimal Example" 工作(诚然,我已将源代码修改为实际上是 HTML5 有效的,但确切的原件也不起作用)。即使是 @987654323 @,包含在 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>
“最小示例”:控制台输出
Uncaught TypeError: object is not a function index.html:11
信息
-
zeroclipboard-1.0.7.tar.gzarchive的全部内容与index.html在同一目录下。 -
ZeroClipboard.js文件没有损坏/不完整,并且正在正确加载。 - 我使用的是 Chrome v24.0.1312.52
要么我在这里遗漏了一些非常非常明显的东西,要么 ZeroClipboard 的文档/功能很糟糕。
【问题讨论】:
标签: javascript google-chrome typeerror zeroclipboard referenceerror