phonegap 应用程序在 ios 上加载网站非常慢
Posted
技术标签:
【中文标题】phonegap 应用程序在 ios 上加载网站非常慢【英文标题】:phonegap app extremely slow to load website on ios 【发布时间】:2017-09-26 19:13:43 【问题描述】:我有一个 phonegap 应用程序,它使用 window.open() 打开一个网站。虽然它在测试中运行良好,但当我使用 TestFlight 编译应用程序并将其安装到 iPhone 上时,可能需要 1 分钟到 15 分钟才能打开网站。当它完成时,一切正常。由于延迟,应用商店审核拒绝了它。我可以检查什么来确定造成这种延迟的原因?
【问题讨论】:
【参考方案1】:使用 ios 设备(或模拟器)进行远程调试。这将允许您查看错误日志,就像调试网站一样。
请参阅“iOS 中的 Safari”:https://developer.apple.com/library/content/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/GettingStarted/GettingStarted.html
打开“设置”应用。 点击 Safari。 向下滚动并选择高级。 将 Web Inspector 切换到 ON。 启用 Web Inspector 后,使用 USB 电缆将您的设备连接到台式计算机。您的设备名称显示在 Safari 的“开发”菜单中。另外,根据您想要做什么,我建议您使用 cordova-plugin-inappbrowser 插件在浏览器中打开链接(在 Cordova/Phonegap 的 web 视图之外),而不是使用 window.open。
【讨论】:
以上是关于phonegap 应用程序在 ios 上加载网站非常慢的主要内容,如果未能解决你的问题,请参考以下文章
使用插件访问从 phonegap Cordova 中的外部 URL 加载 Webste
PhoneGap 构建外部 URL 仅在 iOS 中不加载 cli-5.2.0
在带有外部 URL 的 iOS 上使用 PhoneGap/Cordova