結果在:
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
沒有留言:
張貼留言