我已經完全實現了一個webview,配備了一個自定義webviewclient及其委託(shouldInterceptRequest和onLoadResource),但現在我想在用戶打開本機瀏覽器點擊指向特定網址的鏈接並阻止網頁視圖導航到該網址。我想我的android webview在本地瀏覽器中啓動一個特定的URL
我已經實現了「shouldInterceptRequest」(用於在我的內部網絡上使用網站的自定義行爲),並且當用戶單擊我想在本機瀏覽器中打開的特定網站的鏈接時,我看到請求被「 shouldInterceptRequest」。現在我不知道如何防止加載這個URL,因爲這個委託需要一個WebResourceResponse。如果我返回null,webview將開始加載URL。
當用戶點擊target =「_ blank」或window.open的標籤時,[WebChromeClient類的onCreateWindow方法](https://developer.android.com/reference/android/webkit/WebChromeClient.html#onCreateWindow ) 叫做。如何覆蓋onCreateWindow方法? – gilchris