我刚刚在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访问互联网网站。
任何亮点或回复都将不胜感激。
答案 0 :(得分:0)
在myApp-info.plist文件(目标 - &gt;信息标签)中,您需要设置密钥App Transport Security Settings
- &gt; Allow Arbitrary Loads
至true
默认情况下,Apple已禁止访问非https网站,因此您需要在应用中明确允许这些网站。
答案 1 :(得分:0)
右键点击
info.plist中 打开源代码和 添加此snppet
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
清理(shift + cmnd + K)并运行项目。