2009-12-06 49 views
1

當某臺機器試圖訪問我的網站時,所有的AJAX調用失敗。這發生在這臺機器上的所有瀏覽器上,並且沒有防火牆或類似的東西似乎被啓用。這裏可能是什麼問題? Opera告訴我,AJAX調用正在返回SecurityException。僅當從某個機器進行ajax調用時出現SecurityException?

什麼可能會導致這臺機器在AJAX調用失敗?

回答

1

請勿在AJAX調用中使用您網站的完整URL。

例如,假設

http://example.comhttp://www.example.com指向相同的資源。如果您向AJAX呼叫輸入網址www.example.com/ajax.do,那麼如果用戶從第一個位置瀏覽該網站,則呼叫將失敗。

0

請問您的網站是否需要登錄,並且AJAX呼叫沒有執行會話,例如因爲瀏覽器禁用了Cookie?

您可能還想發佈一些關於該網站的更多信息,以及該機器是否可以訪問您網站上的普通網頁。

+0

它可以訪問正常的網頁,但AJAX調用不會被認證。不需要sessionId或類似的東西。 – 2009-12-06 18:58:46

+0

Ajax調用的域名以及常規網頁調用的域名是什麼? – 2009-12-06 19:06:41

相關問題