黑莓webworks不允许访问URL?

时间:2015-03-19 13:09:41

标签: javascript cordova jquery-mobile blackberry-10 blackberry-webworks

我已经完成了像“黑莓网络工作”这样的网络工作软件设置 2.2.0.15“和”黑莓10设备模拟器BB10_3_1.995“。

当我在BlackBerry模拟器上启动我的应用程序时,它一直向我显示不允许访问(某些链接)。 我已经尝试添加到config.xml文件

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

但消息仍在继续显示。该应用程序适用于IOS和Android。 任何想法如何解决它?

我已附上屏幕截图。

enter image description here

显示第一条ip错误消息。然后在url javascript错误消息之后。

enter image description here

2 个答案:

答案 0 :(得分:0)

我不久前偶然发现了这件事。试一试:

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

您可以将其添加到platforms / blackberry10

中的BB10 config.xml中

来源:http://devblog.blackberry.com/2013/08/accessing-external-resources-in-a-blackberry-10-webworks-app-enterprise-dev-2/

祝你好运!

答案 1 :(得分:0)

将您希望专门访问的服务器的IP添加到访问列表中:

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

或者,您可以完全关闭websecurity,如果您要连接到许多您事先不知道的不同位置,这是必要的。在您的配置文件(对于WebWorks 2.x)中已完成此操作:

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