Rails プロジェクトでZeroClipboardを使用しようとしていますが、正常ZeroClipboard.min.js
にZeroClipboard.swf
ロードされますがdiv
、Flash ムービーが添付されている場所にカーソルを合わせると、このエラーが発生します (何も機能しません)。
Uncaught TypeError: Object #<HTMLEmbedElement> has no method 'setSize'
GitHub ページの例をコピーして貼り付け、さらにムービー パス epath を明示的に設定しています。
<html>
<body>
<div id="d_clip_button" data-clipboard-text="Copy Me!" title="Click to copy." style="border:1px solid black; padding:20px;">Copy To Clipboard</div>
<script type="text/javascript" src="/assets/lib/ZeroClipboard.js"></script>
<script language="JavaScript">
ZeroClipboard.setMoviePath("/assets/lib/ZeroClipboard.swf");
var clip = new ZeroClipboard.Client('#d_clip_button');
</script>
</body>
</html>
これは、Rails 以外のサーバーでこのフォームを実行すると機能しますが、ローカルまたはリモートのステージング サーバーで実行すると、上記のエラーが発生します。
何か案は?