Android 4.1 Eclipse Testi Bir Web görünümündeki aracılığıyla benim android uygulamasında, şimdilik benim localhost üzerinde barındırılan bir html/javascript web sayfasını açmak için çalışıyorum. sadece yakın aşağıdaki koduwindow.close() çalışmıyor? cihazın</p> <p>üzerinde
<script type="text/javascript">
alert('hello');
setInterval(function(){window.close();},2000);
</script>
üzerinden 2 sn sonra WebChromeClient kullanarak merhaba uyarısı almak mümkün üzere sayfa varsayalım edilir. Ama window.close hala çalışmıyor. Herhangi bir yardım takdir edilecektir.
PS:
WebChromeClient webClient = new WebChromeClient(){
public void onCloseWindow(Window w){
super.onCloseWindow(w);
Log.d(TAG, "Window close");
}
};
Açıklama:
public void onCloseWindow (WebView window)
verilen WebView'ı kapatmak için ana bilgisayar uygulamasını bildir Bu deneyin
WebSettings ws = webView.getSettings();
ws.setJavaScriptEnabled(true);
ws.setJavaScriptCanOpenWindowsAutomatically(true);
webView.loadUrl("http://192.168.1.137/abc.html");
webView.setWebChromeClient(new WebChromeClient());
Çok teşekkürler. Bir şey daha-oauth gibi süreç taşımak için webview kullanması tavsiye edilir mi ?? Başvurumdan oauth yapmam gerekiyor. – Abhinav
Evet, bunu yapabilirsiniz ... http://blog.fordemobile.com/2012/08/display-oauth-login-webpage-in-dialog.html –