读书人

document.execCommand(quot;Copyquot;); 为何在

发布时间: 2012-11-07 09:56:10 作者: rapoo

document.execCommand("Copy"); 为什么在非IE内核浏览器中不起作用
在非IE内核中,
我先document.execCommand("SelectAll");
然后 document.execCommand("Copy");
最后在WORD中Ctr + V
但黏贴后,发送选择的内容根本就没有复制到剪贴板中。

当然在IE是正常的

[解决办法]
当然,因为这个document.execCommand方法,是只有IE独家提供的。这叫浏览器方法。
所谓JS兼容,其中之一就是指这样的地方,在别的浏览器里用不了。如果是FF还好,若是CHROME,想复制也挺费劲。
[解决办法]
http://www.w3help.org/tests/BX9054/execCommand_sCommands_Parameters.html
这个可以测试各浏览器的兼容情况

http://www.w3help.org/zh-cn/causes/BX9054
这个是详细说明

楼主给分

读书人网 >JavaScript

热点推荐