onCreateWindow WebView Android

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()"); 

Post a Comment

emo-but-icon

Follow Us

Hot in week

Recent

Comments

Side Ads

Text Widget

Connect Us

item