我正在开发网络开发工具,我想使用 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/