SecurityException при совершении ajax-вызова только с определенной машины? - PullRequest
1 голос
/ 06 декабря 2009

Когда определенная машина пытается получить доступ к моему веб-сайту, все вызовы AJAX не выполняются. Это происходит для всех браузеров на этом компьютере, и кажется, что брандмауэр или что-то в этом роде не включено. В чем может быть проблема здесь? Opera сообщает, что вызовы AJAX возвращают исключение SecurityException.

Что, возможно, могло бы вызвать сбой этой машины при вызовах AJAX?

Ответы [ 2 ]

1 голос
/ 17 декабря 2009

Не используйте полный URL своего веб-сайта в вызовах AJAX.

Например, предположим,

http://example.com и http://www.example.com указывают на один и тот же ресурс. Если вы дадите AJAX-вызовам URL-адрес www.example.com/ajax.do, ваши вызовы не будут выполнены, если пользователь просматривает сайт с первого места.

0 голосов
/ 06 декабря 2009

Может ли быть так, что вашему сайту требуется вход в систему, а вызовы AJAX не переносятся в течение сеанса, например, из-за того, что в браузере отключены файлы cookie?

Возможно, вы также захотите опубликовать дополнительную информацию о рассматриваемом сайте и о том, может ли этот компьютер получать доступ к обычным веб-страницам на вашем сайте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...