2012-05-13 4 views
3

Я хочу привести веб-приложение из PhoneGap в браузер для ПК только потому, что мне нужно сделать некоторые тесты. Внутри WebApp есть некоторый файл XMLHttpRequest, который терпит неудачу, поскольку исходный заголовок имеет значение null.Заголовок Заголовок не разрешен

Я уже пытался запустить Chrome с этой командой:

chromium-browser index.html --allow-file-access-from-files 

Я получил ту же ошибку:

Origin file:// is not allowed by Access-Control-Allow-Origin. 

Я не могу понять, почему с андроид эмулятор все работает правильно , Также PhoneGap загружает локальный файл:

super.loadUrl("file:///android_asset/www/index.html", 1); 

Более или менее я решил его с помощью этого дополнения On для Firefox!

Это может быть полезно для других людей:

Firefox add-ons Force CORS

+1

Я думаю, что это потому, что требование должно происходить с одного и того же сервера, чтобы не нарушить «ту же политику происхождения». Это, по-видимому, ваше дело. –

+0

https://developer.mozilla.org/en/Same_origin_policy_for_JavaScript – undefined

ответ

0

Попробуйте использовать этот флаг повреждает-веб-безопасность при запуске хрома. Очевидно, что это только для целей dev.

+0

конечно! Я предпочитаю разрабатывать в браузере firebug или инструменты для Chrome, чем использовать эмулятор Android! –

Смежные вопросы