2014-02-07 96 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是啓用

相關問題