不使用Flash将选定的文本复制到剪贴板中-必须是跨浏览器
||
我想要一个按钮,用于选择“ 0”中的文本并将其复制到剪贴板。我似乎找不到任何适用于所有浏览器且不使用Flash的解决方案。
当然可以吗?我到处都看过它,但我想他们使用闪光灯,我真的想尽量避免使用闪光灯,因为有些人没有闪光灯。
这是我到目前为止的内容-它只是选择文本:
function copyCode() {
$(\"#output-code\").focus();
$(\"#output-code\").select();
}
(重点不一定严格)
没有找到相关结果
已邀请:
5 个回复
茶鬼失形
功能工作。 使用此功能,您将复制所选文本。这不仅适用于
,而且适用于网页上的每个选定文本(例如
,
,
等)。 在Internet Explorer 10 +,Chrome 43 +,Opera 29+和Firefox 41+中可用(请参见此处的“ 7”兼容性)。 例
担每棱绰
窃誓额
在您的script.js上实例化一个新触发器
并去那里查看一些用法示例:http://zenorocha.github.io/clipboard.js/#usage
车料
我希望这会有所帮助
盛梯獭八搽
在要触发事件的任何事件上,将CopyString()函数设置为click事件。这可用于移动和台式机操作系统。 说明 您需要采用两种不同的方式来选择要复制的字符串,因为从今天开始,通过台式机进行复制的方法不适用于移动设备。我有一个if then函数来捕获桌面方法是否有效,如果不能,则触发将适用于移动设备的代码。此方法不需要下载或链接。两种方法都会突出显示您要复制的文本,然后将复制命令触发到剪贴板,然后取消选择您要复制的字符串。您可以根据自己的喜好混合代码,但这是这样做的方式。