javascript - 添加到主屏幕后 iPhone WebApp 无法正常工作

标签 javascript ios iphone mobile-safari html-framework-7

在我提出这个问题之前,我认为有必要告诉您我不是 iPhone 用户并且对如何使用 iPhone 知之甚少。话虽如此,这就是我们面临的问题:我们有这个网络应用程序可以在所有主要智能手机的浏览器上正常运行。最近我们发现 Chrome 和 Safari 可以让您将网站添加到主屏幕。最终结果就像一个没有浏览器 URL 的混合应用程序。不过,在 Safari 上,我们注意到会发生奇怪的事情。有些功能只是不起作用,有时,缓存即使在清除后也不会回收。我们也尝试删除图标并重新创建它,但这并没有解决问题......

我的问题是:是否有一个接口(interface)可以与这个“混合应用程序”“通信”?

如果 Safari 以某种方式保留有关此图标到主屏幕功能的日志或任何相关信息,将有助于极大地理解该问题。

最佳答案

如果“通信”是指检查 html 内容并调试 javascript 代码,那么您可以启用 Web 检查器并使用 Mac 上的 Safari 来执行此操作。

这里是说明:https://developer.apple.com/library/content/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/GettingStarted/GettingStarted.html

关于javascript - 添加到主屏幕后 iPhone WebApp 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39792235/

相关文章:

javascript - AngularJS 和 Restangular : TypeError: Cannot read property 'then' of undefined

javascript - Facebook 在 Chrome 上登录失败。没有对话框和 Javascript 未捕获的异常

ios - 转换视频预览中每个像素的颜色 - Swift

iOS Webrtc - 捕获本地视频流时崩溃

iphone - 非后台时 iOS 应用程序的自定义 URL 方案

javascript - Jasmine - 在串联的所有 block 之前运行

javascript - AngularJS 待办事项列表应用程序 - 在页面刷新时保持列表

ios - 当已知圆的圆周坐标时,如何获得左上角坐标?

ios - Swift 中 Optional 的技术定义是什么?

iphone - View Controller 之间的通信