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/iOS 外部图像间歇性地不加载/显示

PhoneGap 构建外部 URL 仅在 iOS 中不加载 cli-5.2.0

在带有外部 URL 的 iOS 上使用 PhoneGap/Cordova

在 iOS/Phonegap 应用程序中显示来自外部站点的图像

Phonegap/Cordova 在 iphone 上加载时将启动图像旋转 90 度