簡體   English   中英

在同一域中的IE9中,Script5訪問被拒絕

[英]Script5 access denied in IE9 in same domain

我正在開發django中的一個站點,它使用了一個jquery多文件上傳插件。

當我注冊到我的網站時,會向我的Gmail帳戶發送一封確認電子郵件,我點擊激活鏈接,我的網站將在新標簽頁中打開。 我登錄,然后我嘗試上傳文件,它在IE9中失敗... F12說“Script5訪問被拒絕”

但是,如果我在URL地址欄中鍵入鏈接而不是單擊我的電子郵件中的鏈接,它將完美地運行。 它允許我上傳任何我想要的東西。

我在開發服務器上測試,主機名是http://192.168.0.1:8085

我的問題是,當我通過電子郵件鏈接訪問我的網站時,它只是不起作用...我檢查了標題,唯一改變的是當我從我的電子郵件鏈接打開頁面時,有一個額外的標題, 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'] = '*'

你的回應。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM