Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export class CustomWebChromeClient extends android.webkit.WebChromeClient {
- public onCreateWindow(
- param0: android.webkit.WebView,
- param1: boolean,
- param2: boolean,
- param3: android.os.Message ): boolean {
- console.log("Android Opening New Window");
- return true;
- }
- public shouldOverrideUrlLoading(view: any, url: any): boolean {
- console.log("In override URL Loading");
- return false;
- }
- public onShowFileChooser(
- webView: android.webkit.WebView,
- callback: android.webkit.ValueCallback<native.Array<android.net.Uri>>,
- params: android.webkit.WebChromeClient.FileChooserParams
- ): boolean {
- console.log("Custom Chrome Client");
- }
- }
- if (webview.android) {
- webview.android.setWebChromeClient(new CustomWebChromeClient());
- webview.android.getSettings().setSupportMultipleWindows(true);
- }
Add Comment
Please, Sign In to add comment