webview打开外部链接(pptv),出现安全隐患页面报红。这其实是谷歌自己新加的安全机制,去掉这项设置即可。通过查看android api最终找到解决办法。
1.问题原因
webview安全机制设置,可通过关闭安全机制解决,但是用户就不能享受,谷歌带给用户的安全保护了。修改需谨慎!
2.解决办法
在app\src\main\java\org\apache\cordova\inappbrowser\InAppBrowser.java文件中,setWebChromeClient方法内添加以下省略号中间内容即可
inAppWebView.setWebChromeClient(new InAppChromeClient(thatWebView) {
..........
inAppWebView.getSettings().setSafeBrowsingEnabled(false);
..........
})