我需要向来自 WebView 的每个请求添加自定义标头。我知道 loadURL
有参数 extraHeaders
,但这些只适用于初始请求。所有后续请求都不包含标头。我查看了 WebViewClient
中的所有覆盖,但不允许向资源请求添加标头 - onLoadResource(WebView view, String url)
。任何帮助都会很棒。
谢谢,雷
原文由 Ray 发布,翻译遵循 CC BY-SA 4.0 许可协议
我需要向来自 WebView 的每个请求添加自定义标头。我知道 loadURL
有参数 extraHeaders
,但这些只适用于初始请求。所有后续请求都不包含标头。我查看了 WebViewClient
中的所有覆盖,但不允许向资源请求添加标头 - onLoadResource(WebView view, String url)
。任何帮助都会很棒。
谢谢,雷
原文由 Ray 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答3.1k 阅读
尝试
要向资源加载请求添加标头,请自定义 WebViewClient 并覆盖: