重定向后,Android WebView 会删除 URL 中 # 之后的所有内容

Rui*_*Rui 6 android webview

显然,散列之后的所有内容都称为“编码片段”。Uri.getEncodedFragment() 返回此字符串。

我的用例是这样的。给定一个网址:

url = "https://first/#/second"
Run Code Online (Sandbox Code Playgroud)

如果我做:

webView.loadUrl(url);
Run Code Online (Sandbox Code Playgroud)

WebView 删除哈希符号后的所有内容,使用修改后的 URL 发出请求:“ https://first/

关于如何在请求中传递完整 URL 的任何想法?

编辑:

我认为这与一个众所周知的重定向问题有关: URL Fragment and 302 redirects

任何人都有任何适用于Android的解决方案?