在Phonegap / iOS中按下主页按钮时访问localStorage

Posted

技术标签:

【中文标题】在Phonegap / iOS中按下主页按钮时访问localStorage【英文标题】:Accessing localStorage when home button is pressed in Phonegap/iOS 【发布时间】:2012-08-27 22:53:25 【问题描述】:

每次按下主页按钮时,在我的应用程序(Phonegap/ios)退出之前,我都需要将我的 javascript 代码中的一些值存储在 html5 本地存储中。据我了解, pause() 和 resume() phonegap 事件不会在 iOS 上触发(iOS 怪癖)。 按下设备主页按钮时如何存储 javascript 值?

【问题讨论】:

虽然我看不到答案,但您是否看过“辞职”事件? docs.phonegap.com/en/2.0.0/cordova_events_events.md.html#pause 相关:***.com/questions/8223020/… @AdamWare:Resing 事件工作正常,对于 Lock 按钮。这很酷,但我需要为主页按钮获得相同的行为。 【参考方案1】:

您可以在知道它们的时候将值存储在 localStorage 中,而不要等到用户按下 Home。

【讨论】:

是的,这是一个不错的选择,我正在这样做。实际上,我使用的是 setInterval 函数,所以我每秒钟都在存储我的值。谢谢。

以上是关于在Phonegap / iOS中按下主页按钮时访问localStorage的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 中按下特定按钮时播放特定声音

在iOS中按下后退按钮时如何创建确认弹出窗口?

android 在一个Activity 中按下返回键,不结束这个Activity 而是返回上个页面,如何实现?

CallKit + WebRTC:在 iOS 中按下锁定/电源按钮时 CallKit 通话断开

如何在 iOS 中按下按钮播放广播电台

我的应用程序仅在后台运行 ios 10