日期:2014-05-16  浏览次数:20449 次

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
这个是详细说明

楼主给分