2013-06-21 31 views
0

我發現這個線程: Probem using SenchaTouch 2Apache Web服務器 - 的Mac OS - Chrome和煎茶觸摸

可悲的是它不能幫助我在Mac OS。

我有完全相同的問題。我的App.json導致錯誤404.

我正在使用apachectl(終端在mac os),我不知道如何添加MIME到它使一切工作在Chrome上。

我也想知道爲什麼它適用於Safari,但不適用於Chrome。

我得到的錯誤:

XMLHttpRequest cannot load file://localhost/Users/guillaumecharron/Sites/CarboZero/app.json. Cross origin requests are only supported for HTTP. index.html:1 
Uncaught Error: NETWORK_ERR: XMLHttpRequest Exception 101 

回答

2

Chrome將不會允許讓Ajax請求的文件,而無需禁用網絡安全。您需要在服務器上運行它或禁用Web安全。因此,開始用鉻下面的命令和標誌

開放Chrome.app --args - 禁用網絡安全

首先關閉所有Chrome窗口當前打開,然後在終端中運行上面的命令。然後您可以使用file://...協議製作HtppRequests。