亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Android WebView如何阻止Target =“ Blank”

小云
141
2023-09-16 07:08:22
欄目: 編程語言

要阻止Android WebView中的鏈接在新窗口中打開,可以使用WebViewClient類的shouldOverrideUrlLoading方法來攔截鏈接點擊事件,并在當前WebView中加載鏈接。

首先,創建一個自定義的WebViewClient類,如下所示:

public class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
view.loadUrl(request.getUrl().toString());
return true;
}
}

然后,在你的Activity或Fragment中,將該WebViewClient設置給WebView實例,如下所示:

WebView webView = findViewById(R.id.webView);
webView.setWebViewClient(new MyWebViewClient());

這樣,當用戶點擊鏈接時,WebView將會攔截事件,并在當前WebView中加載鏈接,而不是在新窗口中打開。

0
神农架林区| 新竹市| 江安县| 泰来县| 淮北市| 东平县| 扎兰屯市| 鸡西市| 开化县| 天祝| 合作市| 富川| 咸丰县| 湟源县| 鹤壁市| 搜索| 公主岭市| 拉萨市| 汽车| 上犹县| 白玉县| 通渭县| 靖州| 嘉荫县| 溧水县| 武夷山市| 渝中区| 嵊泗县| 开化县| 霸州市| 丁青县| 西平县| 竹山县| 泽州县| 会东县| 太湖县| 迁安市| 平塘县| 新蔡县| 墨脱县| 德兴市|