document.execCommand("Copy"); 为什么在非IE内核浏览器中不起作用

王夸父 2012-10-30 06:02:09
在非IE内核中,
我先document.execCommand("SelectAll");
然后 document.execCommand("Copy");
最后在WORD中Ctr + V
但黏贴后,发送选择的内容根本就没有复制到剪贴板中。

当然在IE是正常的
...全文
2344 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
王夸父 2012-10-31
  • 打赏
  • 举报
回复
谢谢3 楼
wpf1523 2012-10-31
  • 打赏
  • 举报
回复
http://www.w3help.org/tests/BX9054/execCommand_sCommands_Parameters.html
这个可以测试各浏览器的兼容情况

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

楼主给分
王夸父 2012-10-30
  • 打赏
  • 举报
回复
document.execCommand方法,是只有IE独家提供的也不见的吧,document.execCommand("SelectAll") 在FF和CHOME 是支持的。请问关于这些方法的的详细文档能在那里查得到呢,我说的是官方的,英文的。同时在另外问一下,在CHOME中和复制被选中的文本document.execCommand("SelectAll");
  • 打赏
  • 举报
回复
当然,因为这个document.execCommand方法,是只有IE独家提供的。这叫浏览器方法。
所谓JS兼容,其中之一就是指这样的地方,在别的浏览器里用不了。如果是FF还好,若是CHROME,想复制也挺费劲。

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧