如何使用javascript检测浏览器中的手机事件?
Posted
技术标签:
【中文标题】如何使用javascript检测浏览器中的手机事件?【英文标题】:How to detect mobile phone event in browser using javascript? 【发布时间】:2016-07-05 07:19:34 【问题描述】:现在我有一个设计用于在移动设备、android 和 ios 上运行的 html5 网络应用程序。我正在使用 Web Audio Api 播放声音,并且我想在有电话来电时暂停播放。在 Google 上搜索,在 Android 上有一个 TelephonyManager.ACTION_PHONE_STATE_CHANGED 通知广播到应用程序时有电话,但我不知道如何在浏览器中使用 javascript 处理它。
任何有关此问题的提示将不胜感激。
【问题讨论】:
【参考方案1】:检查这个:http://pages.stern.nyu.edu/~gcu201/websys/cordova-3.4.0/cordova-amazon-fireos/test/cordova/plugins/org.apache.cordova.device/src/android/Device.java
希望对你有帮助!
【讨论】:
非常感谢,但是这个java代码,不能在移动浏览器中使用。 你不使用 apache cordova 吗? 我看了cordova doc,发现我们说的不是同一个东西,首先,我的webapp可以在任何移动浏览器上运行,这些浏览器不支持cordova,所以我可以使用它的API .以上是关于如何使用javascript检测浏览器中的手机事件?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用javascript或php检测窗口关闭事件[重复]
如何检测 angular.js 中的 keydown 或 keypress 事件?