Javascript 从html2canvas生成jsPDF:解决安全错误?还是强制下载html2canvas截图?
我正在尝试使用jsPDF和html2canvas生成一个PDF,其中包含我的包装器元素的屏幕截图。见下面的代码: 函数printMe(){ } 我从toDataURL收到一个安全错误: “未处理的承诺拒绝:安全错误:操作不安全。” 如何修复此错误或以其他方式使用此屏幕截图生成PDF?或者,是否有一种方法可以简单地强制下载屏幕截图?是的,唯一的方法是“根据用户请求”过程,它需要单击或右键单击。无法从代码中执行此操作。你能想象这样一个场景吗:当你进入某个网页时,你的硬盘已经满了。。。有趣的是,这是web平台最重要的安全方面之一!可能重复的Javascript 从html2canvas生成jsPDF:解决安全错误?还是强制下载html2canvas截图?,javascript,html,pdf,jspdf,html2canvas,Javascript,Html,Pdf,Jspdf,Html2canvas,我正在尝试使用jsPDF和html2canvas生成一个PDF,其中包含我的包装器元素的屏幕截图。见下面的代码: 函数printMe(){ } 我从toDataURL收到一个安全错误: “未处理的承诺拒绝:安全错误:操作不安全。” 如何修复此错误或以其他方式使用此屏幕截图生成PDF?或者,是否有一种方法可以简单地强制下载屏幕截图?是的,唯一的方法是“根据用户请求”过程,它需要单击或右键单击。无法从代码中执行此操作。你能想象这样一个场景吗:当你进入某个网页时,你的硬盘已经满了。。。有趣的是,这是w
html2canvas(document.querySelector("#wrapper")).then(canvas => {
var dataURL = canvas.toDataURL();
var doc = new jsPDF();
doc.addImage(dataURL, 'PNG', 20, 20);
doc.save(“test.pdf");
});