jsPDF不适用于IE 7/8以及Firefox 13?
问题描述:
我想出去jsPDF示例代码为IE7/8和Firefox 13在IE中它会显示一个脚本错误指出jsPDF不适用于IE 7/8以及Firefox 13?
the data area passed to a system call is too small jsPdf.js
在另一方面,我没有看到Firefox的控制台上的错误。我在Chrome中试用过,效果很好。我搜遍了,但在大多数地方,我得到的答复是,或者我必须说我遇到的是,它适用于所有的浏览器。但在我的情况下,即使示例应用程序不起作用。请帮忙。
答
我有同样的问题。
使用Chrome,新的pdf页面生成效果很好,而在Firefox中停止并且无法完成。
我解决这样:
打开jspdf.js文件,并在走线1698,有你发现这个
if ($.browser.webkit) {
return API.output('dataurlnewwindow');
}
,并以这种方式与
if ($.browser.webkit) {
return API.output('dataurlnewwindow');
}
else {
return API.output('dataurl');
}
替代它switch语句如下,将找到合适的情况下以firefox的工作方式编译URL