Разрешить Google Chrome использовать Xmlhttprequest для загрузки URL -адреса из локального файла

StackOverflow https://stackoverflow.com/questions/4819060

Вопрос

При попытке выполнить HTTP -запрос с помощью xmlhttprequest из локального файла, он в основном не работает из -за Access-Control-Allow-Origin нарушение.

Тем не менее, я сам использую локальную веб -страницу, поэтому мне было интересно, есть ли какой -либо способ, чтобы Google Chrome разрешил эти запросы, которые из локального файла до URL -адреса в Интернете.

Например, $.get('http://www.google.com/') Сбой при выполнении в локальном файле, но я сам написал на странице и сам использую ее, поэтому было бы чрезвычайно полезно, если бы я мог подавить ее и загрузить URL.

Итак, как я могу позволить Google Chrome загружать URL -адреса, используя xmlhttprequest из локальных файлов?

Это было полезно?

Решение

Startup Chrome с --disable-web-security

В окнах:

chrome.exe --disable-web-security

На Mac:

open /Applications/Google\ Chrome.app/ --args --disable-web-security

Это позволит для перекрестных запросов.
Я не знаю, работает ли это также для локальных файлов, но дайте нам знать!

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

Другие советы

С использованием --disable-web-security Переключатель вполне опасный! Зачем отключить безопасность вообще, в то время как вы можете просто позволить xmlhttprequest получить доступ к файлам из других файлов, использующих --allow-file-access-from-files выключатель?

Перед использованием этих команд обязательно заканчивайте все запуска экземпляров Chrome.

В окнах:

chrome.exe --allow-file-access-from-files

На Mac:

open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files

Обсуждения этого "особенность" хрома:

MAC версия. Из терминала пробега:

open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files

На Ubuntu:

chromium-browser --disable-web-security

Для получения более подробной информации/переключателей:

http://peter.sh/experiments/chromium-command-line-switches/

Ссылка из

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top