将事件监听器添加到按钮"后退,开始,搜索"在Windows Phone上

时间:2016-04-12 13:27:43

标签: javascript jquery html windows-phone

我试着听用户是否在Windows Phone上按下其中一个按钮:Back, Start or Search(< - 不再可用),如果是这种情况,只需输出警告

e.g。 alert("user pressed start");

这可能吗?

我试图找出用户是否要关闭浏览器并在他之前执行某项功能。在桌面浏览器上,这可以通过onbeforeunload轻松完成,但这似乎不适用于移动浏览器。

3 个答案:

答案 0 :(得分:2)

这些是硬件按钮,由操作系统处理,而不是您的网站,所以不,你不能这样做。

答案 1 :(得分:2)

看看这个答案:Bind to mobile device hardware buttons

基本上,如果您使用Cordova Phonegap等框架制作混合应用程序,则可以将事件侦听器绑定到物理按钮。

答案 2 :(得分:1)

您可以接收后退按钮和相机按钮的关键事件。

如你所见:https://msdn.microsoft.com/library/windows/apps/jj207557

一些帮助:  (How can i receive the hardware key button event On Windows phone 8?

顺便说一下,我觉得不值得这么麻烦。 这些密钥仅供操作系统使用,您可以通过黑客行为为您的应用程序带来任何真正的好处。