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

时间:2015-06-26 11:38:45

标签: javascript django jspdf filesaver.js

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

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

2。但同样不适用于Chrome(为什么)。

通过关注一些帖子:get_URL().createObjectURL error我能理解:

  

问题在于AJax Calls,我将URL更改为其他名称   值。

还查看了:window.URL.createObjectURL(blob); is undefined in my application

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

  

到目前为止,我已经检查过:没有错过任何JS文件包含   它与Internet Explorer一起工作正常。但在资源管理器中,我的ajax呼叫无效

以下是我收到的错误enter image description here

任何帮助将不胜感激:)

1 个答案:

答案 0 :(得分:1)

不确定我是否可以提供多少帮助,但我所理解的是,您看到的错误是由于未定义的createObjectURL导致的,所以我要检查的第一件事就是为什么会发生这种情况。

您是否尝试在控制台中编写window.ULR.createObjectURL(new Blob)之类的内容?尝试在您的应用程序页面上编写此文件,如果它发生了,您可以使用某些内容更改URL对象。

下一步是暂时删除一个javascript文件,找出哪一个会造成麻烦。

注意:是的,我知道问题已经过时了,但仍然需要解决方案。