发布网友 发布时间:2022-05-17 08:08
共3个回答
热心网友 时间:2022-05-17 09:38
其它都没错,应该是document.body.oncopy = function ()不能触发事件。追答document.body.oncopy = function ()
{
setTimeout(
function ()
{
var text = clipboardData.getData("text");
if (text)
{
text = text + "\r\n本文来自【飞奔汽车】:"+location.href;
clipboardData.setData("text", text);
}
},
100
)
}
改为:
function setcopy()
{
setTimeout(
function ()
{
var text = clipboardData.getData("text");
if (text)
{
text = text + "\r\n本文来自【飞奔汽车】:"+location.href;
clipboardData.setData("text", text);
}
},
100
)
}
在你需要使代码起作用的地方的标签里加 oncopy="setcopy()" 就行了啊。
注意只能是IE浏览器哦,其它的都不支持。
中华人民共和国感谢法
或
热心网友 时间:2022-05-17 10:56
试试这个图片切换热心网友 时间:2022-05-17 12:30
怎么个加不上?追答text = text + "\r\n本文来自【飞奔汽车】:"+location.href;