當某臺機器試圖訪問我的網站時,所有的AJAX調用失敗。這發生在這臺機器上的所有瀏覽器上,並且沒有防火牆或類似的東西似乎被啓用。這裏可能是什麼問題? Opera告訴我,AJAX調用正在返回SecurityException。僅當從某個機器進行ajax調用時出現SecurityException?
什麼可能會導致這臺機器在AJAX調用失敗?
當某臺機器試圖訪問我的網站時,所有的AJAX調用失敗。這發生在這臺機器上的所有瀏覽器上,並且沒有防火牆或類似的東西似乎被啓用。這裏可能是什麼問題? Opera告訴我,AJAX調用正在返回SecurityException。僅當從某個機器進行ajax調用時出現SecurityException?
什麼可能會導致這臺機器在AJAX調用失敗?
請勿在AJAX調用中使用您網站的完整URL。
例如,假設
http://example.com和http://www.example.com指向相同的資源。如果您向AJAX呼叫輸入網址www.example.com/ajax.do
,那麼如果用戶從第一個位置瀏覽該網站,則呼叫將失敗。
請問您的網站是否需要登錄,並且AJAX呼叫沒有執行會話,例如因爲瀏覽器禁用了Cookie?
您可能還想發佈一些關於該網站的更多信息,以及該機器是否可以訪問您網站上的普通網頁。
它可以訪問正常的網頁,但AJAX調用不會被認證。不需要sessionId或類似的東西。 – 2009-12-06 18:58:46
Ajax調用的域名以及常規網頁調用的域名是什麼? – 2009-12-06 19:06:41