我在我的 android 应用程序中使用了一个移动 webview,并希望这样做,以便当用户单击后退按钮时,它们会自动返回主屏幕。
我知道当用户点击返回时,我可以使用 onbeforeunload 方法来执行一个功能。
下面的代码似乎无法正常工作:
<script>
window.onbeforeunload = function () {
window.location("http://www.google.com");
}
</script>
奇怪的是,如果我替换window.location(http://www.google.com");
为alert("You clicked back");
then 它工作得很好。
有谁知道为什么这不起作用?浏览器是否阻止我将用户定向到另一个 URL?