Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JSpdf在Internet Explorer中工作,但不在Chrome中工作_Javascript_Django_Jspdf_Filesaver.js - Fatal编程技术网

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

Javascript JSpdf在Internet Explorer中工作,但不在Chrome中工作,javascript,django,jspdf,filesaver.js,Javascript,Django,Jspdf,Filesaver.js,嗨,我有点困在这里,试图使用jspdf将html打印成pdf。所以首先,我尝试了一些例子,它奏效了。但当我试图在Django网站上实现同样的功能时,出现了一个问题 1。通过使用Internet explorer,我可以下载Pdf 2。但Chrome不适用于此(为什么)。 通过以下帖子:我能够理解: 问题是AJax调用将URL更改为其他URL 价值观 还注意到: 但它并没有给出任何明确的解决方案。如何让这些东西工作 到目前为止,我已经检查过了:没有一个JS文件被遗漏,如下所示 它可以与intern

嗨,我有点困在这里,试图使用jspdf将html打印成pdf。所以首先,我尝试了一些例子,它奏效了。但当我试图在Django网站上实现同样的功能时,出现了一个问题

1。通过使用Internet explorer,我可以下载Pdf

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

通过以下帖子:我能够理解:

问题是AJax调用将URL更改为其他URL 价值观

还注意到:

但它并没有给出任何明确的解决方案。如何让这些东西工作

到目前为止,我已经检查过了:没有一个JS文件被遗漏,如下所示 它可以与internet explorer配合使用。但是在Explorer中,我的ajax调用不起作用

这是我得到的错误


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

不确定我是否能帮上大忙,但我了解到,您看到的错误是由于createObjectURL未定义造成的,因此我要检查的第一件事是为什么会发生这种情况

您是否尝试过在控制台中编写类似于
window.ULR.createObjectURL(新Blob)
的东西?试着在你的应用程序页面上写下这个,如果它仍然发生,你就有了改变URL对象的东西

下一步是一次临时删除一个javascript文件,以找出是哪个文件造成了问题


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

正如您链接的答案所说,您几乎肯定有一些代码表明var URL=something。你有没有检查过你所有的代码和你在URL中使用的任何第三方代码(区分大小写)?是的,我有,我正在使用一些Ajax调用,我已经设置了一些URL,但问题是如何解决它,仍然使用了URL,完全不知道为什么它在Internet explorer中工作。但在Chrome中不工作。您是否尝试过按照您已经找到的文章中的建议重命名它们?您是否尝试过使用window.webkitURL.createObjectURL()?另外,您是通过本地服务器提供页面服务还是仅仅打开普通html?这个问题仍然没有答案。希望有人能回答