Ответ 1
Невозможно выполнить эту работу. Если внешний домен, к которому вы пытаетесь получить доступ, поддерживает процедуру, подобную CORS, JSONP или postMessage.
Есть несколько исключений (как всегда):
Если вы имеете дело с WebApp, например, вы можете сообщить своим пользователям, что они должны предоставить доступ к cross-domain-calls
.
В Gecko/Firefox, например, вы можете вызвать
netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead')
который позволяет браузеру получать доступ к иностранным доменам через ajax/iframes
. В этом случае пользователь должен установить
signed.applets.codebase_principal_support
to true
в about:config
, чтобы сделать эту работу.
В Internet Explorers
этого мира есть настройка, называемая так, как allow cross-domain access
, глубоко скрытая на вкладке security
, которая должна быть установлена на enable
.
Chrome
разрешает междоменные вызовы с аргументом командной строки:
chrome.exe --disable-web-security