在我的应用程序中,用 Cordova 编码,有如下链接:
<a href="http://maps.google.com/maps?q=London,+GB">Show map for London</a>
单击它们时,Google 地图会打开并显示正确的地址。问题是我无法通过点击后退按钮返回我的应用程序。
我认为这是因为我正在覆盖backbutton
事件侦听器。事实上,如果我注释掉以下行:
document.addEventListener("backbutton", historyBack, true);
一切正常。问题是我显然想historyBack()
在按下后退按钮时调用我的自定义函数。即使该historyBack()
功能仅包含alert("test");
它也不会在查看地图时按后退按钮触发。
这个问题有什么解决方法吗?