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