2014-02-07 54 views
0

我正在尝试编写一个方法来查看用户是否在我自定义浏览器应用程序中启用了Javascript,如果是这样,那么在我的浏览器设置DialogFragment将开关更新onCreate禁用或启用,具体取决于Javascript是为我的webview启用或禁用。我会假设我会使用getSettings()。getJavaScriptEnabled();在该方法的webview中,但没有发现更多文档。我将如何去写一个方法来检查这个?如何检查浏览器是否使用Javascript?

+0

如果有这样一种方法,你是否尝试过,如果它符合你的想法? – zapl

回答

0

如果您的WebView的javascript已启用或禁用,则只能通过编程方式更改,因此您只能了解其状态。

private static boolean jsEnabled; 

//enable javascript 
webSettings.setJavaScriptEnabled(true); 
jsEnabled = true; 

//disable javascript  
webSettings.setJavaScriptEnabled(false); 
jsEnabled = false; 

使用布尔变量jsEnabled知道你webview's状态的javascript

,或者使用方法getJavaScriptEnabled()

getJavaScriptEnabled():返回true如果JavaScript是启用

相关问题