我不确定我做错了什么,但我们将其作为本地文件运行 C:\Users\Username\Desktop\common\Common.htm
我不知道为什么它不复制文本框。我尝试了很多不同的方法。我错过了什么吗?我已经查看了文档,但我认为它很差。 我有这个代码
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="ZeroClipboard.js"></script>
<textarea rows="14" id="scratch"></textarea>
<p class="align-right"><button id="d_clip_button" class="my_clip_button" title="Click me to copy to clipboard." data-clipboard-target="scratch" data-clipboard-text="Default clipboard text from attribute">Copy To Clipboard...</button></p>
<script>
$(document).ready(function () {
var clip = new ZeroClipboard($("scratch").each(function () { }), {
moviePath: 'ZeroClipboard.swf'
});
</script>
最佳答案
您在本地托管的 file://页面上使用 ZeroClipboard 文件时可能会遇到问题。请参阅 Github 上的相关问题/讨论 here 。如果您可以运行本地网络服务器,则也许可以绕过该问题。
需要明确的是,本地访问 Flash 对象(使用 file://)通常是浏览器禁止的安全问题。
ZeroClipboard 团队关于规避 file://问题的说明为 here .
关于javascript - Zeroclipboard 的问题不知道在哪里看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27111516/