【发布时间】:2013-12-20 20:23:58
【问题描述】:
我的网站有面包屑,可以突出显示用户已到达的流程中的哪个阶段。面包屑依靠浏览器历史记录来判断使用浏览器后退按钮时应该突出显示哪个阶段,但在使用硬件后退按钮的 Android 设备上,这似乎被绕过了,突出显示的面包屑不会改变。
我的网站没有使用 PhoneGap 或任何类似的东西,因为它通常不是移动网站,所以是否可以捕获 Android 后退按钮的使用,以便我可以添加一个事件来根据历史日志设置面包屑突出显示时按钮用了,只用JavaScript还是jQuery?
【问题讨论】:
-
请展示你到目前为止所做的尝试。
-
我什么都没试过。我只想知道是否可以捕获设备后退按钮,如果可以,该怎么做。我不知道有什么可以尝试的,因为我不知道它是否可以被 javascript 访问。
-
谢谢,但这不是安卓应用,它只是一个网站,所以我正在寻找一种不使用 Java 来检测后退按钮的方法。
-
浏览器会捕捉到android后退按钮事件并触发popstate。但是我们不知道是不是所有的popstate事件都来自android的后退按钮,或者浏览器中也有一个后退按钮。
标签: javascript android