2013-07-02 5 views
2

Я использую Phonegap 2.8.0 для приложения Blackberry 10.Blackberry 10 Whitelist

Я не могу перечислить URL-адреса https в белый список.

Другие URL-адреса работают для белого списка.

<access subdomains="true" uri="https://abcdefg.com" /> 
<access subdomains="true" uri="http://abcdefg.com" /> 

НТТР работает, но HTTPS всегда показывает следующее сообщение:

Javascript Alert 

Access to "https://abcdefg.com not allowed 

Пожалуйста, помогите :-)

ответ

4

Для всех остальных, есть грязное решение, чтобы сделать его работу ,

В WWW/config.xml добавить следующее:

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

Не очень, но, по крайней мере, вы можете проверить его с помощью этой установки

+3

не работает в cordova 3.1 –

+0

Я только что протестировал это обходное решение в 3.2 и не работает – Aras

3

Благодаря @ sunny7777777 для указывая на обходной путь. Для тех, кто еще с помощью Кордову 3.1 или выше, вы можете отключить WebSecurity с помощью этой команды:

<preference name="websecurity" value="disable" gap:platform="blackberry10" />

@candlejack добавляемые в комментариях: Установите отключить переопределять параметры безопасности веб , что позволяет удаленный доступ к содержимому от неизвестных источников. Это предпочтение предназначено только для удобства разработки , поэтому удалите его перед упаковкой приложения для распространения. Для выпущенного приложения все URI должны быть известны и включены в белый список с использованием элемента , описанного в руководстве «Список белых доменов».

Теперь я убежден, что это обходное решение должно использоваться только во время разработки, а не в производстве. Это справедливо для всех платформ, а не только для BB. Поэтому будьте осторожны, чтобы удалить это, прежде чем публиковать свое приложение!

+2

WebSecurity (отключить или включить по умолчанию): установить, чтобы отключить переопределение параметров веб-безопасности, позволяя доступ к удаленному контенту из неизвестных источников , Это предпочтение предназначено только для удобства разработки, поэтому удалите его перед упаковкой приложения для распространения. Для выпущенного приложения все URI должны быть известны и включены в белый список, используя элемент , описанный в руководстве «Список белых доменов». Для получения дополнительной информации: http://docs.phonegap.com/ru/3.1.0/guide_platforms_blackberry10_config.md.html – candlejack