通过人行横道访问iOS网址

时间:2016-11-03 15:13:40

标签: html ios iphone crosswalk

我刚刚在android中使用了人行横道数月。现在我想在iOS上使用crosswalk并按照guide进行操作 我可以运行演示。 但我修改了示例代码的www目录中index.html的内容,添加

<a href='www.xxx.com'>mywebsite</a>

在index.html中,然后运行echo project.i发现当我点击“mywebsite”时,我无法前往iOS 9+模拟器中的www.xxx.com,这是index.html.my中的“标签” Xcode是7.1,我的OS X是10.11。 我想问专家为什么我不能通过url使用人行横道为ios访问互联网网站。 当我在android上使用crosswalk时,我可以通过网页上的URL访问互联网网站。

任何亮点或回复都将不胜感激。

2 个答案:

答案 0 :(得分:0)

在myApp-info.plist文件(目标 - &gt;信息标签)中,您需要设置密钥App Transport Security Settings - &gt; Allow Arbitrary Loadstrue

App Transport Security Settings

默认情况下,Apple已禁止访问非https网站,因此您需要在应用中明确允许这些网站。

答案 1 :(得分:0)

右键点击

  

info.plist中   打开源代码和   添加此snppet

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
  

清理(shift + cmnd + K)并运行项目。