我正在尝试编写一个方法来查看用户是否在我正在制作的自定义浏览器应用中启用了Javascript,如果是,那么在我的浏览器设置上,DialogFragment将交换机更新onCreate设置为禁用或启用,具体取决于Javascript已启用或禁用我的网页视图。
我会假设我会使用getSettings()。getJavaScriptEnabled();在该方法的webview上,但没有找到更多的文档。我该如何编写方法来检查这个?
答案 0 :(得分:0)
如果启用或禁用了WebView的JavaScript,则只能以编程方式进行更改,因此您可以了解状态。
private static boolean jsEnabled;
//enable javascript
webSettings.setJavaScriptEnabled(true);
jsEnabled = true;
//disable javascript
webSettings.setJavaScriptEnabled(false);
jsEnabled = false;
使用布尔变量jsEnabled
来了解webview的javascript状态
或使用方法 getJavaScriptEnabled()
getJavaScriptEnabled():如果启用了JavaScript,则返回true