0

我有一个 html 表格,我希望我的用户将表格单元格的 innerHtml 复制到剪贴板中。我知道浏览器是沙盒的,许多浏览器都不允许这样做。

我已经搜索了许多关于 SO 的类似问题,并且我知道我的问题将被许多人视为重复(但我相信该问题再次相关):

  1. 使用 Javascript 复制到剪贴板
  2. 如何在 JavaScript 中复制到剪贴板?
  3. 在 PURE javascript 中复制到剪贴板的方法?

上述问题的答案可以概括为:

  • 在 IE 中,可以使用 api 将元素复制到剪贴板,如下所示:

    CopiedTxt = element.createTextRange();
    CopiedTxt.execCommand("Copy");
    
  • 没有 Flash 是不可能跨浏览器的。

我决定再次问这个问题的原因有两个:1.答案和问题已经有点老了(1-2年)2.谷歌文档设法将Firefox上电子表格中的选定单元格复制到剪贴板,并且没有闪光灯。

所以必须有一种方法可以在不使用 Flash 的情况下在 Firefox 和 Webkit 上执行此操作。有人知道谷歌的人是如何在他们的电子表格上实现这个功能的吗?

4

0 回答 0