Guest User

Untitled

a guest
Sep 19th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. export class CustomWebChromeClient extends android.webkit.WebChromeClient {
  2. public onCreateWindow(
  3. param0: android.webkit.WebView,
  4. param1: boolean,
  5. param2: boolean,
  6. param3: android.os.Message ): boolean {
  7. console.log("Android Opening New Window");
  8. return true;
  9. }
  10.  
  11. public shouldOverrideUrlLoading(view: any, url: any): boolean {
  12. console.log("In override URL Loading");
  13. return false;
  14. }
  15.  
  16. public onShowFileChooser(
  17. webView: android.webkit.WebView,
  18. callback: android.webkit.ValueCallback<native.Array<android.net.Uri>>,
  19. params: android.webkit.WebChromeClient.FileChooserParams
  20. ): boolean {
  21. console.log("Custom Chrome Client");
  22. }
  23. }
  24.  
  25. if (webview.android) {
  26. webview.android.setWebChromeClient(new CustomWebChromeClient());
  27. webview.android.getSettings().setSupportMultipleWindows(true);
  28. }
Add Comment
Please, Sign In to add comment