Запустите приложение PhoneGap на Chrome с кросс-доменных страниц - PullRequest
3 голосов
/ 06 января 2012

Я разрабатываю приложение PhoneGap для Android, и я должен иметь возможность запустить приложение на Chrome.Мое приложение еще не имеет никаких функций телефона.Это все Javascript, HTML и CSS.

Проблема в том, что я получаю некоторую информацию о моем сервере, но у меня возникают проблемы с отладкой javascript, поэтому я хотел протестировать приложение в браузере, чтобы я мог использоватьинструменты разработчика, но вызов ajax не будет работать на Chrome (он работает на телефоне).

Есть идеи?

Ответы [ 3 ]

5 голосов
/ 06 января 2012

Вам нужно запустить Chrome с флагом --disable-web-security. Вы можете запустить chrome.exe --disable-web-security из командной строки (в соответствующем каталоге) или отредактировать ярлык и добавить его. (Если вы работаете в Windows)

1 голос
/ 25 мая 2012

Самым простым решением для меня было использование прокси (как подсказывает @ juan-mendes).

Я использую крошечный сервер NodeJS под названием Sleight, который работает локально (http://phonegap.com/2010/01/20/introducing-sleight/).

1 голос
/ 06 января 2012

Если работа в chrome предназначена только для тестирования, решение jprofit должно быть достаточно хорошим. Однако, если пользователям нужно запустить его, они не будут запускать Chrome с этими параметрами :) В этом случае у вас есть два решения

...