Php WebView referer(HTTP\u referer)头在goback后不工作
我试图通过覆盖A.php的shouldOverrideUrlLoading在Android WebView中定义HTTP_REFERER,如下所示:Php WebView referer(HTTP\u referer)头在goback后不工作,php,http-headers,android-webview,http-referer,onbackpressed,Php,Http Headers,Android Webview,Http Referer,Onbackpressed,我试图通过覆盖A.php的shouldOverrideUrlLoading在Android WebView中定义HTTP_REFERER,如下所示: @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { // click link Map<String, String> headers = new HashMap<>
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) { // click link
Map<String, String> headers = new HashMap<>();
headers.put("Referer", "http://192.168.1.103/ecity/A.php?idx_t=cpn"); // for php $_SERVER['HTTP_REFERER']
view.loadUrl(url, headers);
return true;
}
在webView设置中,我包括以下两行:
...
webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
webView.getSettings().setBlockNetworkLoads (false);
...
当按下goback时,如何解决此引用问题
...
webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
webView.getSettings().setBlockNetworkLoads (false);
...