嗨,我是编码新手。而且我做了一个博客。现在,借助在线教程,我能够在Android Studio中创建android webview应用。但是问题是我的博客中有弹出窗口,因此这些弹出窗口也在应用程序上打开,这很讨厌,因为后退按钮和50%的弹出窗口都挂在应用程序上。
除了我在应用程序上的原始域链接以外,是否有任何方法可以禁用那些外部链接?无论如何,我们可以定义为不打开外部域链接。
请帮助。谢谢你们。
答案 0 :(得分:1)
在调用loadUrl()方法之前,通过将其设置为false,尝试关闭WebView中的Javascript执行。
WebView view = (WebView) findViewById(R.id.webview);
WebSettings webSetting = view.getSettings();
view.setJavaScriptEnabled(false);
view.setJavaScriptCanOpenWindowsAutomatically(false);