Cordova 黑莓10白名单

Cordova 黑莓10白名单,cordova,blackberry-10,Cordova,Blackberry 10,我正在使用PhoneGap2.8.0开发黑莓10应用程序 我无法将https URL列入白名单 其他URL正在用于白名单 <access subdomains="true" uri="https://abcdefg.com" /> <access subdomains="true" uri="http://abcdefg.com" /> 请帮助:-)对于其他人来说,有一个肮脏的解决方案可以让它工作 在www/config.xml中添加以下内容: <feature

我正在使用PhoneGap2.8.0开发黑莓10应用程序

我无法将https URL列入白名单

其他URL正在用于白名单

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

请帮助:-)

对于其他人来说,有一个肮脏的解决方案可以让它工作

在www/config.xml中添加以下内容:

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


不太好看,但至少您可以使用此设置测试它

感谢@sunny777指向解决方案。对于其他使用Cordova 3.1或更高版本的用户,可以使用以下命令禁用Web安全性:

@candlejack添加在注释中:设置为禁用以覆盖web 安全设置,允许从未知位置访问远程内容 来源。此首选项旨在为开发提供便利 仅此而已,因此请在打包应用程序进行分发之前将其删除。对于 发布应用程序时,应使用 元素,如域白名单指南中所述

我现在确信,这种变通方法只应在开发过程中使用,而不应在生产过程中使用。这适用于所有平台,而不仅仅是BB。因此,在发布应用程序之前,请小心删除此项

WebSecurity(禁用或默认启用):设置为禁用以覆盖web安全设置,允许从未知源访问远程内容。此首选项仅用于方便开发,因此请在打包应用程序进行分发之前将其删除。对于已发布的应用程序,应使用
<feature id="blackberry.app" >
    <param name="websecurity" value="disable" />
</feature>