2011-08-21 59 views
1

我知道Internet Explorer 8允許從本地文件跨域XHR,但其他瀏覽器呢?我想知道哪些版本/操作系統可用於每個主要5種瀏覽器(如果有)。請包括Chrome的--disable-web-security標誌等任何解決方法。什麼瀏覽器允許來自本地文件的跨源XMLHttpRequest?

謝謝!

+0

如果您上傳本地文件到服務器時,您可能需要使用HTML5文件API和XHR將BLOB發送給服務器。 –

回答

1

那麼這裏是一個不錯的博客ABT跨域請求:http://caffeinelab.net/2011/02/08/cross-domain-requests-state-of-the-browsers/

IE提供了訪問控制做跨域請求。新聞:像往常一樣,IE不能像其他人那樣做,他們有自己的 非標準的方式來提供它。

而不是一個普通的XMLHttpRequest,你需要做一個XDomainRequest!此外,它僅適用於公共頁面,不適用於已認證的頁面。 所以,如果你需要發送他的cookies,你想讓你的應用程序在IE瀏覽器中工作,你幾乎搞不懂。

,這裏是你如何做到這一點的FFX:http://dirolf.com/2007/06/enabling-cross-domain-ajax-in-firefox.html

不知道關於Safari瀏覽器,而Chrome有這個命令行開關:

chrome.exe --disable-web-security 

請記住,當你啓用這個當您訪問其他網站時,您冒着安全風險。所以一定要小心

希望這有助於

+0

謝謝,但那不是我正在尋找的。 – Michael

相關問題