У меня есть приложение cordova/phonegap, которое отлично работает сейчас на iOS, Android и даже wp8. Я создаю приложение для Blackberry10 и смог запустить его в симуляторе. Первое, что делает приложение, это попытаться сделать некоторые удаленные вызовы XHR, но это не удается. Вот ошибки я вижу в консоли удаленного хромированной:phonegap 3.2 Blackberry10 Cross-source доступ не разрешен
403 (Forbidden)
https://bloblbolob.kjsdghs.dsf Origin local:// is not allowed by Access-Control-Allow-Origin.
XMLHttpRequest cannot load https://sdkjf.jksdj.kdj Origin local:// is not allowed by Access-Control-Allow-Origin.
я редактировал config.xml и вручную заменить свойство доступа с этой линии:
<access subdomains="true" uri="*" />
Ho wever, это не имело никакого значения.
Я вижу. Похоже, мы должны наконец разобраться с этим в нашем приложении и найти способ предоставить явный доступ ко всем нашим удаленным серверам. Я также нашел аналогичные моменты в документации cordova 3.2: http://cordova.apache.org/docs/en/3.2.0/guide_appdev_whitelist_index.md.html#Whitelist%20Guide Еще раз спасибо за ваш ответ Adam! – Aras
** Внимание: ** Связанная страница по-прежнему содержит примеры с использованием атрибута 'uri', который вызывает ошибки при создании. Согласно комментариям, это все равно не рекомендуется. Вместо этого использование атрибута 'origin' везде работало для меня. –