onCreateWindow WebView Android
![](https://resources.blogblog.com/img/icon18_edit_allbkg.gif)
https://hocdelamduocviec.blogspot.com/2014/08/oncreatewindow-webview-android.html
Có một số điểm cần lưu ý:
- Hàm này bắt sự kiện mở một tab mới hoặc một cửa sổ mới khi người dùng click vào một link
- Để hàm này được gọi thì trong setting của WebView cần set các thuộc tính:
- setJavaScriptCanOpenWindowsAutomatically(true);
- setSupportMultipleWindows(true);
- Cách dùng hàm này: Ta sẽ tạo một WebView và add vào một Layout. Khi người dùng bấm nút close thì ta sẽ ẩn layout này đi.
- Trong Pop-up WebView ta cần bỏ setJavaScriptCanOpenWindowsAutomatically(true); để các hàm JavaScript mới hiển thị lên được.
- Để close Pop-up Window chứa WebView thì ta dùng WebView.loadUrl("javascript:window.close()");