もともと、この投稿は、私の Chrome 拡張機能で使用するために、ZeroClipboard を Web ページに挿入しようとする私の試みに関するものでしたが、問題を特定するための一見無駄な試みで、シナリオを何度も何度も馬鹿にしましたが、まだできません。それを機能させます。
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>
「最小限の例」: コンソール出力
Uncaught TypeError: object is not a function index.html:11
情報
zeroclipboard-1.0.7.tar.gz
アーカイブの内容全体が と同じディレクトリにありindex.html
ます。ZeroClipboard.js
ファイルは破損していないか、不完全ではなく、正しく読み込まれています。- Chrome v24.0.1312.52 を使用しています
ここで本当に明らかな何かが欠けているか、ZeroClipboardのドキュメント/機能がひどいです。