当某台机器试图访问我的网站时,所有AJAX调用都会失败。对于此计算机上的所有浏览器都会发生这种情况,并且似乎没有启用防火墙或任何类型的浏览器。这可能是什么问题? Opera告诉我,AJAX调用正在返回SecurityException。
可能会发生什么事情导致这台机器在AJAX调用时失败?
答案 0 :(得分:1)
请勿在AJAX通话中使用您网站的完整网址。
例如,假设
http://example.com和http://www.example.com指向相同的资源。如果您为AJAX调用URL www.example.com/ajax.do
,则如果用户从第一个位置浏览该站点,您的调用将失败。
答案 1 :(得分:0)
可能是您的网站需要登录,并且AJAX调用没有进行会话,例如因为浏览器禁用了cookie?
您可能还想发布有关该网站的更多信息,以及该计算机是否可以访问您网站上的常规网页。