При попытке получить сервисный документ яндекс-фоток скриптом:

Выделить код

Код:

netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect UniversalBrowserAccess');
var xmlHttp = new XMLHttpRequest();
var servDocURL = "http://api-fotki.yandex.ru/api/users/north-man1/";
xmlHttp.open( "GET", servDocURL, false );
xmlHttp.send(null);

получаю ошибку:
uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE)"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: file:///home/slava/Projects/WebDev/webfolio/ajax_test.html :: <TOP_LEVEL> :: line 19"  data: no]

Firefox 9.0.1

Запросы на сервисы гугля проходят без проблем.

Тема перенесена из форума «Firefox» в форум «Разработка».

Ээ, а кто же вам разрешит ходить аяксом в чужой домен?

Lynn пишет

Ээ, а кто же вам разрешит ходить аяксом в чужой домен?

Вот эта штука

Выделить код

Код:

netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect UniversalBrowserAccess');

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