ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2012年7月20日 星期五

Browser : Clear Search History -- Part I

找一下 "的網頁指出" ..
結果在:

base/core/res/res/values-zh-rTW/strings.xml:

使用者是:
base/core/java/android/webkit/CallbackProxy.java





猜是 confirm dialog:



所以是在處理 javascript 的 alert。

其中有 mWebChromeClient 不是 null 時,才會處理。

在 browser/Tab.java 中,有使用 setWebChromeClient..

所以... setWebViewClient( ) 和 setWebChromeClient( ) 的不同處是...?

ref: http://stackoverflow.com/questions/2835556/whats-the-difference-between-setwebviewclient-vs-setwebchromeclient

setWebChromeClient( ) 會處理 JS Alert。

拿 http://www.mkyong.com/tutorials/android-tutorial/ 的 WebView Example code 來測試這個 javascript alert 頁面。


試著拿掉 setWebChromeClient( ) 這行,執行時,就不會出現 dialog

沒有留言:

標籤

網誌存檔