【发布时间】:2015-09-13 08:28:18
【问题描述】:
您好,我有点卡在这里,尝试使用 jspdf 将 html 打印为 pdf。所以首先我尝试了一些例子,它奏效了。但是当我尝试在 My Django Website 中实现相同的功能时,就会出现问题。
1.它与 Internet Explorer 配合使用,我可以下载 Pdf
2。但同样不适用于 Chrome(为什么)。
通过关注一些帖子:get_URL().createObjectURL error 我能够理解:
问题在于 AJax 调用,我将 URL 更改为其他一些 价值。
还关注:window.URL.createObjectURL(blob); is undefined in my application
但它并没有说明问题的任何明确解决方案。如何使事情发挥作用。
到目前为止,我已经检查过:没有一个 JS 文件包含被遗漏,因为 它在 Internet Explorer 上运行良好。但在资源管理器中,我的 ajax 调用不起作用
这是我收到的错误
任何帮助将不胜感激:)
【问题讨论】:
-
正如您链接的答案所说,您几乎肯定有一些代码显示 var URL = something。您是否检查了所有代码以及用于 URL 的任何第 3 方代码(区分大小写)?
-
是的,我正在使用一些 Ajax 调用,我已经设置了一些 URL,但是问题是如何解决它,仍然使用 URL,并且完全不知道为什么它在 Internet Explorer 中有效。但不在 Chrome 中
-
您是否尝试过按照您已经找到的文章中的建议重命名它们?
-
你试过使用 window.webkitURL.createObjectURL() 吗?另外,您是通过某个本地服务器提供您的页面,还是只是打开纯 html?
-
这个问题仍然没有答案。希望有人能回答一下
标签: javascript django jspdf filesaver.js