gpt4 book ai didi

java - 当 URL 相似时,Android WebView canGoBack() 返回 false

转载 作者:太空宇宙 更新时间:2023-11-03 10:59:28 29 4
gpt4 key购买 nike

我有一个 Android webview,我希望它通过 Android 后退按钮返回。如果以前的站点是 https://www.aaa.com/index.phphttps://www.aaa.com/index2.php,但 canGoBack() 在 URL 为例如 https://www.aaa.com/index.php?page=page1https://www 时返回 false .aaa.com/index.php?page=page2。我认为这可能是因为 URL 相同,只是最后的变量发生了变化。这是我的代码:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN) {
switch (keyCode) {
case KeyEvent.KEYCODE_BACK:
if (view.canGoBack()) {
view.goBack();
} else {
finish();
}
return true;
}

}
return super.onKeyDown(keyCode, event);
}

即使 URL 上的变量发生变化,我怎样才能让它返回?

最佳答案

您可能遇到了 Chrome 版本 63 中的错误。请参阅:https://bugs.chromium.org/p/chromium/issues/detail?id=794020

关于java - 当 URL 相似时,Android WebView canGoBack() 返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47898263/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com