【问题标题】:Visit web url by crosswalk for iOS通过人行横道访问 iOS 网址
【发布时间】:2016-11-03 15:13:40
【问题描述】:

我刚刚在 android 中使用了人行横道几个月。现在我想在 iOS 上使用人行横道并关注guide 我可以运行演示。 但是我修改了示例代码www目录下index.html的内容,添加

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

在 index.html 中,然后运行 ​​echo 项目。我发现当我单击“mywebsite”时,我无法在 iOS 9+ 模拟器中转到 www.xxx.com,index.html.my Xcode 中的“a label”是7.1,我的 OS X 是 10.11。 我想请教专家,为什么我不能通过 url 使用 crosswalk for ios 访问互联网网站。 当我在安卓上使用人行横道时,我可以通过网页中的 URL 访问互联网网站。

任何提示或回复将不胜感激。

【问题讨论】:

  • 尝试将 www.xxx.com 替换为您想要的网站。也许 xxx.com 存在,但不太可能是您想要的。
  • www.xxx.com是我的密码掩码。真实网址是www.baidu.com,你理解错了。不过也谢谢你的回复

标签: html ios iphone crosswalk


【解决方案1】:

在myApp-info.plist文件(target->Info选项卡)中,需要设置key App Transport Security Settings -> Allow Arbitrary Loadstrue

Apple 现在默认禁用对非 https 网站的访问,因此您需要在您的应用中明确允许它们。

【讨论】:

    【解决方案2】:

    右击

    info.plist 作为源代码打开和 添加这个snppet

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-02
      • 1970-01-01
      • 2021-03-03
      • 2018-03-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多