javascript - 同一域中 IE9 中的 Script5 访问被拒绝

标签 javascript jquery ajax django multi-upload

我正在 django 中开发一个网站,它使用 jquery 多文件上传插件。

当我注册到我的网站时,一封确认电子邮件会发送到我的 Gmail 帐户,我单击激活链接,我的网站将在新选项卡中打开。我登录,然后尝试上传文件,但在 IE9 中失败...F12 显示“Script5 访问被拒绝”

但是,如果我在 URL 地址栏中键入链接而不是单击电子邮件中的链接,则效果会很好。它允许我上传任何我想要的内容。

我正在开发服务器中进行测试,主机名为http://192.168.0.1:8085

我的问题是,当我通过电子邮件链接访问我的网站时,它不起作用...我检查了标题,唯一改变的是当我从电子邮件链接打开页面时,有一个额外的 header , HTTP_REFERER = http://192.168.0.1:8085:/activate/16834e18a471d4f654aa763b2b22f203/ 但除此之外,我找不到任何其他可能导致问题的内容......而且我无法理解为什么当我输入网址时它可以正常工作。

我使用的 jquery multiupload 插件是: https://github.com/blueimp/jQuery-File-Upload

我的脚本是: http://pastebin.com/2JE8Qrnm

这是 HTML: http://pastebin.com/fyP0Z4sB

最佳答案

嗯...我首先想到的是:

尝试添加:

response['p3p'] = 'CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'

和/或:

response['Access-Control-Allow-Origin'] = '*'

您的回复。

关于javascript - 同一域中 IE9 中的 Script5 访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10980103/

相关文章:

javascript - 更改 Typeahead 的动态字段

php - 如何通过 AJAX 传递值来更改 SQL 搜索查询并将结果返回为 HTML?

Javascript if 语句未按预期工作

javascript - jQuery 仅在过滤后导航可见项目

javascript - Material design lite,检查滚动是否到达底部

javascript - 通过 Ajax 请求以表单打印数据输入不起作用

ruby-on-rails - 重新加载部分(Rails Ajax)

javascript - "Editing"用户文本正在运行?

javascript - Node.js:删除整行的正则表达式

javascript - 从URL获取json并显示特定数据