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