gpt4 book ai didi

javascript - ZeroClipboard 实现

转载 作者:行者123 更新时间:2023-11-28 08:01:04 26 4
gpt4 key购买 nike

我正在使用 JavaScript 在本地分析数据。我正在尝试实现 ZeroClipboard 将相当大的 HTML 表复制到剪贴板。我得到了可以在以下 JSFiddle 中工作的示例代码。我还可以从网络服务器成功运行此代码。然而,我遇到的问题是,这个确切的代码无法在浏览器中本地运行,而浏览器将在浏览器中使用它。为什么它不能在本地工作,我怎样才能让它工作?或者是否有另一种方法可以将巨大的 HTML 表复制到剪贴板?寻找前端解决方案。

下面是代码:

<html>
<head></head>
<body>
<button id="copy-button" data-clipboard-text="Copy Me!" title="Click to copy me.">Copy to Clipboard</button>
<script src="http://zeroclipboard.org/javascripts/zc/v2.1.6/ZeroClipboard.js"></script>
<script>
window.onload = function(){
var client = new ZeroClipboard( document.getElementById("copy-button") );

client.on( "ready", function( readyEvent ) {
alert( "ZeroClipboard SWF is ready!" );

client.on( "aftercopy", function( event ) {
// `this` === `client`
// `event.target` === the element that was clicked
event.target.style.display = "none";
alert("Copied text to clipboard: " + event.data["text/plain"] );
});
});
}
</script>
</body>
</html>

最佳答案

尝试从脚本 src 中删除 http:,使其显示为 <script src="//zeroclipboard.org/javascripts/zc/v2.1.6/ZeroClipboard.js"></script>

您的 swf 文件在本地的哪里?这可能是问题所在 - 请记住它应该与 HTML 或其他声明位于同一文件夹中

关于javascript - ZeroClipboard 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25370065/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com