android webview 为什么点击事件

2025-05-02 00:24:03
推荐回答(1个)
回答1:

b.getSettings().setJavaScriptEnabled(true);
wb.requestFocus();
wb.setScrollBarStyle(0);
loadurl(wb," http://www.baidu.com");
当我使用其他地址的时候网页里面的一些按钮点击不响应。

最后我发现是这个原因 我们需要重新设置一下webSettings就可以了。
具体代码如下:
//重新设置websettings WebSettings s = wb.getSettings(); s.setBuiltInZoomControls(true); s.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS); s.setUseWideViewPort(true); s.setLoadWithOverviewMode(true); s.setSavePassword(true); s.setSaveFormData(true); s.setJavaScriptEnabled(true); // enable navigator.geolocation s.setGeolocationEnabled(true); s.setGeolocationDatabasePath("/data/data/org.itri.html5webview/databases/"); // enable Web Storage: localStorage, sessionStorage s.setDomStorageEnabled(true); wb.requestFocus(); wb.setScrollBa