Доступ к URL для BlackBerry Webworks запрещен?

Я выполнил настройку программного обеспечения для веб-работ, например "Blackberry Web-Works 2.2.0.15" и "Симулятор устройства Blackberry 10 BB10_3_1.995".

Когда я запускаю свое приложение на эмуляторе BlackBerry, оно продолжает показывать мне Доступ к (некоторая ссылка) запрещен. Я попытался добавить в файл config.xml

<access origin="*"/>
<access origin="https://somedomain.com" subdomains="true" />

Но сообщение все еще показывает. Приложение работает на IOS и Android. Есть идеи как это исправить?

Я приложил снимок экрана.

Первое сообщение об ошибке IP, показывающее. затем после URL сообщение об ошибке JavaScript.

2 ответа

Добавьте IP-адрес сервера, к которому вы хотите обратиться, в список доступа:

<access origin="http://54.88.20.251" subdomains="true" />

Или вы можете полностью отключить веб-безопасность, что необходимо, если вы подключаетесь к множеству разных мест, которые вы не знаете заранее. Это сделано в вашем конфигурационном файле (для WebWorks 2.x):

<preference name="WebSecurity" value="disable" />

Я наткнулся на это некоторое время назад. Попробуйте это:

<feature id="blackberry.app">
   <param name="websecurity" value="disable" />
</feature>

Вы можете добавить его в config.xml BB10 в platform / blackberry10

Источник: http://devblog.blackberry.com/2013/08/accessing-external-resources-in-a-blackberry-10-webworks-app-enterprise-dev-2/

Удачи!

Другие вопросы по тегам