如何停止打开弹出式窗口或第三方链接(Android Webview中的主链接除外)

时间:2019-01-04 19:44:25

标签: android android-studio android-layout android-webview

嗨,我是编码新手。而且我做了一个博客。现在,借助在线教程,我能够在Android Studio中创建android webview应用。但是问题是我的博客中有弹出窗口,因此这些弹出窗口也在应用程序上打开,这很讨厌,因为后退按钮和50%的弹出窗口都挂在应用程序上。

除了我在应用程序上的原始域链接以外,是否有任何方法可以禁用那些外部链接?无论如何,我们可以定义为不打开外部域链接。

请帮助。谢谢你们。

1 个答案:

答案 0 :(得分:1)

在调用loadUrl()方法之前,通过将其设置为false,尝试关闭WebView中的Javascript执行。

WebView view = (WebView) findViewById(R.id.webview);
WebSettings webSetting = view.getSettings();
view.setJavaScriptEnabled(false);
view.setJavaScriptCanOpenWindowsAutomatically(false);