我知道Internet Explorer 8允許從本地文件跨域XHR,但其他瀏覽器呢?我想知道哪些版本/操作系統可用於每個主要5種瀏覽器(如果有)。請包括Chrome的--disable-web-security
標誌等任何解決方法。什麼瀏覽器允許來自本地文件的跨源XMLHttpRequest?
謝謝!
我知道Internet Explorer 8允許從本地文件跨域XHR,但其他瀏覽器呢?我想知道哪些版本/操作系統可用於每個主要5種瀏覽器(如果有)。請包括Chrome的--disable-web-security
標誌等任何解決方法。什麼瀏覽器允許來自本地文件的跨源XMLHttpRequest?
謝謝!
那麼這裏是一個不錯的博客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
請記住,當你啓用這個當您訪問其他網站時,您冒着安全風險。所以一定要小心
希望這有助於
謝謝,但那不是我正在尋找的。 – Michael
如果您上傳本地文件到服務器時,您可能需要使用HTML5文件API和XHR將BLOB發送給服務器。 –