仅从某台机器进行ajax调用时出现SecurityException?

时间:2009-12-06 16:59:00

标签: ajax

当某台机器试图访问我的网站时,所有AJAX调用都会失败。对于此计算机上的所有浏览器都会发生这种情况,并且似乎没有启用防火墙或任何类型的浏览器。这可能是什么问题? Opera告诉我,AJAX调用正在返回SecurityException。

可能会发生什么事情导致这台机器在AJAX调用时失败?

2 个答案:

答案 0 :(得分:1)

请勿在AJAX通话中使用您网站的完整网址。

例如,假设

http://example.comhttp://www.example.com指向相同的资源。如果您为AJAX调用URL www.example.com/ajax.do,则如果用户从第一个位置浏览该站点,您的调用将失败。

答案 1 :(得分:0)

可能是您的网站需要登录,并且AJAX调用没有进行会话,例如因为浏览器禁用了cookie?

您可能还想发布有关该网站的更多信息,以及该计算机是否可以访问您网站上的常规网页。