Android踩坑记录,Android WebView页面传递Referrer为空

作者: 龙哥 分类: 技术 发布时间: 2022-01-16 00:49 ė1,674 次浏览

自己的代码之前是这样写的:

webView.setWebViewClient(new WebViewClient() {

            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return true;
            }

        });

如果对url跳转没有特殊处理的话,其实可以不用view.loadUrl(url)。将上面的代码改成:

webView.setWebViewClient(new WebViewClient() {

            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                return false;
            }

        });

这样就可以了。至此,document.referrer不为空。WebView的loadUrl()好像是会进行阻断,从而refer就没了。

 

本文出自 俞凌龙博客,转载时请注明出处及相应链接。

本文永久链接: https://blog.jlwz.cn/287

Ɣ回顶部