javascript - 将页面的 HTML 片段复制到剪贴板

标签 javascript html tinymce clipboard

我正在开发网络开发工具,我想使用 Javascript 将当前网页的一部分 HTML 代码复制到剪贴板。

这可能涉及

  • 使用 DOM innerHTML 获取问题中的 HTML 片段

  • 使用 Javascript 将此文本复制到剪贴板

有人知道这里有什么问题吗?例如。与剪贴板处理相关 - 当一个人不使用 documentEditable 模式时,我是否需要创建一个隐藏的位置来放置 HTML 有效负载以进行复制?

此外,如果可能的话,我希望与所见即所得组件(如 TinyMCE)进行交互,这样当人们在可视化编辑模式下粘贴 HTML 时,它会以格式化的 HTML 而不是纯文本的形式出现。

如果解决方案在 Chrome 和 Firefox 中有效就足够了。不需要支持 Internet Explorer。

最佳答案

Javascript 无法将内容添加到剪贴板。好吧,至少不能跨浏览器工作。

不过,有一种 Flash 解决方案效果很好。 http://code.google.com/p/zeroclipboard/

关于javascript - 将页面的 HTML 片段复制到剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8499894/

相关文章:

javascript - TinyMCE - 单击按钮后更改文本字体大小

javascript - js功能优化

javascript - 如何使用php和jquery在mysql中提交多个数据

javascript - Bootstrap 片段搜索框无法正常工作

css - 使用绝对定位使 div 居中

ruby-on-rails - Rails/Webpack : TinyMCE cannot load skins (404 (Not Found))

tinymce - 如何在 TinyMCE Editor 中插入按钮以在当前位置插入本地文件作为 RAW 图像?

javascript - 如何使用 Kinetic AbsolutePosition 属性

javascript - 如何在我的 Angular 应用程序中测试 rootscope

javascript - 链接启动模态窗口而不是图像?