我如何检查浏览器是否使用Javascript?

时间:2014-02-07 20:25:06

标签: java android

我正在尝试编写一个方法来查看用户是否在我正在制作的自定义浏览器应用中启用了Javascript,如果是,那么在我的浏览器设置上,DialogFragment将交换机更新onCreate设置为禁用或启用,具体取决于Javascript已启用或禁用我的网页视图。

我会假设我会使用getSettings()。getJavaScriptEnabled();在该方法的webview上,但没有找到更多的文档。我该如何编写方法来检查这个?

1 个答案:

答案 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