簡體   English   中英

未調用Android webview shouldOverrideUrlLoading

[英]Android webview shouldOverrideUrlLoading is not called

在我的應用程序中,在Honeycombe 3.2版本上未調用shouldOverrideUrlLoading()。 我已經在2.2和4.0.1上進行了測試,它們都運行良好。

它是Honeycomb中的一個錯誤嗎? 我該如何解決這個問題?

我需要在shouldOverrideUrlLoading()中為每個請求發送自定義標頭

view.loadUrl(url,headers);

提前致謝。

只有在用戶執行導航時才會調用此方法。 如果網站重定向用戶,則不會始終調用它。 常見的情況是使用AJAX更改頁面內容或重定向用戶的網站。

查看WebViewClient中的其他回調以找到符合您需求的回調:onLoadResource,onPageStarted。 在您的情況下,您的目標是API級別11+,因此您也可以使用shouldInterceptRequest。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM