使用html2canvas在svg中复制文本
Duplicate text in svg with html2canvas
我有plunkrhttp://plnkr.co/edit/jdAYlcfO5GDru0MMa2fM?p=preview
$.fn.canvas = function(options){
var hids = $(this).find(':hidden');
source = $(this).get(0);
html2canvas(source, {
onrendered: function(canvas) {
document.body.appendChild(canvas);
}
});
};
点击保存后,svg中的文本会被打印两次。
这不是我们想要的。
如何修复?
使用document.body.replaceChild(document.body,canvas);
相关文章:
- 零剪贴板复制文本后切换页面
- 我的剧本赢了'不能在IE中工作(甚至9)?修改复制文本的简单javascript
- 如何在文本区域中复制文本的每一行
- 如何使用jquery复制文本区域中的每一行文本
- RequireJS:防止复制文本!内联后的文件
- 无法获取document.execCommand以正常复制文本
- 使用 javascript 或 flash 或其他任何东西从跨域 iframe 复制文本
- 如何通过imacros从弹出/对话框中复制文本并将其粘贴到字段中
- 如何使用户能够通过单击按钮从文本区域复制文本
- 如何在javascript中复制文本
- Safari 5.1.7 在 JSP 的文本区域中复制文本
- 如何在 JavaScript 中的 2 个符号[关键字] 之间复制文本
- 如何获取html元素运行时代码以生成通用副本?就像复制文本框中输入文本一样
- 如何创建一个弹出框,用户可以在其中复制文本
- HTML/JavaScript:如何从iframe中复制文本
- 使用html2canvas在svg中复制文本
- 从spotify应用程序复制文本
- 复制文本到剪贴板不工作
- Js上单击打开链接,然后复制文本,然后显示警告
- 用javascript从工具提示复制文本