我使用 Codename One框架来开发iOS应用(它不是原生iOS应用)。
我使用BrowserComponent在我的iOS应用程序上显示一个网站。我在iPhone 7 Plus(iOS版本11.2.5)上进行了测试,我注意到只显示了HTTPS网站。 如果我输入HTTP URL,则BrowserComponent为空。
是否有任何构建提示要设置以显示HTTP网站?
答案 0 :(得分:2)
iOS应用默认阻止HTTP请求。正如this blog post建议的那样,您应该将NSAllowsArbitraryLoads
的值true
注入您应用的Info.plist:
ios.plistInject=<key>NSAppTransportSecurity</key><dict><key>NSAllowsArbitraryLoads</key><true/></dict>