【问题标题】:How to detect home button pressed in Cordova?如何检测在科尔多瓦按下的主页按钮?
【发布时间】:2018-06-20 11:45:54
【问题描述】:

用户单击主页按钮并在 iOS 中终止应用程序后,我遇到了一些问题。应用程序是使用 Cordova 开发的。

我想检测用户何时点击 iOS 中的主页按钮。当用户单击主页按钮时,是否有任何 Cordova 事件被触发?

【问题讨论】:

  • 应用程序从后台到前台时触发的暂停事件。所以puase事件对我没用。
  • 根据文档,here pause 事件在应用程序进入后台时被调用。再次检查。
  • 是的,我有测试。当点击主页按钮时会触发暂停事件。
  • 如果您的问题得到解决。我可以在答案中添加相同的内容吗?所以问题将被关闭,其他有需要的人也会知道答案?

标签: ios cordova events dom-events hybrid-mobile-app


【解决方案1】:

在设备中进行测试后,当用户在使用 cordova 开发的 ios 应用程序中单击主页按钮时会触发“暂停”事件。

document.addEventListener("pause", function(){
//get fired pause event occured 
console.log("pause event is fired"); 
}, false):

【讨论】:

  • 这实际上没有检测到 HOME BUTTON 事件。回调将在每个暂停事件(例如电话或多任务按钮)中调用。
猜你喜欢
  • 2017-06-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-06
相关资源
最近更新 更多