javascript - 谷歌浏览器在打印预览中未显示图像 html5 画布
问题描述
我有一些代码来创建功能打印画布。谷歌浏览器没有显示在打印预览中,但其他浏览器工作正常。我怎样才能让它在 Chrome 中也能工作
function print() {
var canvas = document.getElementById('LineWithLine');
var imgcanvas = canvas.toDataURL();
var myWindow = window.open();
myWindow.document.write("<img src = '" + imgcanvas + "'/>");
myWindow.document.close();
myWindow.focus();
myWindow.print();
myWindow.close();
}
$('#Print').on('click', function() {
print();
});
解决方案
推荐阅读
- android - E/NotificationService:包已经发布或排队 25 个通知
- php - 如何回显嵌套的 stdClass PHP(json 编码解码)
- c# - 无法加载“Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.AutoValidateAntiforgeryTokenAuthorizationFilter”
- sorting - 2 与列进行比较的文件
- kubernetes - 使用集群范围的资源多次安装到同一个 helm 图表的不同命名空间
- javascript - 如何通过对象键过滤对象数组?
- android - 将项目迁移到 Android X 后,无法从 Build>>Build Bundle(s) /APK(s)>>Build Apk(s) 创建 Apk
- r - R中两个二项式分布的交集
- reactjs - 无法读取未定义的属性(读取“标题”)
- python - Python 中的 Multipart/form 请求导致 TypeError