JSpdf在Internet Explorer中工作但不在Chrome中工作

csh*_*der 11 javascript django jspdf filesaver.js

嗨,我有点卡在这里,试图使用jspdf打印html到pdf.首先,我尝试了一些例子并且它有效.但是,当我尝试在My Django网站中实现相同功能时,存在一个问题.

1.它与Internet Explorer合作,我可以下载Pdf

但是同样不适用于Chrome(为什么).

通过以下一些帖子:get_URL().createObjectURL错误 我能理解:

问题是使用AJax调用,我将URL更改为其他值.

另请查看:window.URL.createObjectURL(blob); 我的申请中未定义

但它没有说明问题的任何明确解决方案.如何使事情发挥作用.

到目前为止,我已经检查过:没有任何JS文件包含在内,因为它与Internet Explorer一起工作正常.但是在资源管理器中我的ajax Calls不起作用

这是我得到的错误 在此输入图像描述

任何帮助,将不胜感激 :)

16p*_*sle 1

不确定我是否能提供很多帮助,但据我了解,您看到的错误是由 createObjectURL 未定义引起的,所以我首先要检查的是为什么会发生这种情况。

window.ULR.createObjectURL(new Blob)您是否尝试过在控制台中编写类似的内容?尝试将其写入您的应用程序页面,如果仍然发生,则说明您有一些内容会更改 URL 对象。

下一步是一次暂时删除一个 JavaScript 文件,以找出是哪个文件造成了麻烦。

注意:是的,我知道这个问题很老,但它仍然值得解决。