手机客户端webview打开H5页面被劫持,作为开发者有何对策

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手机客户端webview打开H5页面被劫持,作为开发者有何对策相关的知识,希望对你有一定的参考价值。

在服务器上安装EVTrustSSL证书,这样页面就没法被劫持了。也可以做做应用安全其他三部分的防护:安全扫描、应用加固、病毒扫描。扫描可以通过静态代码分析、动态数据跟踪,定位出风险代码(目前好多都是只告诉APK包里面有风险),同时监控敏感数据的异常行为。加固可以在一定程度上保护自己核心代码算法,提高破解/盗版/二次打包的难度,缓解代码注入/动态调试/内存注入攻击等但也对应用的兼容性有一定影响,加壳技术不行的话,还会影响程序运行效率.病毒扫描可通过病毒特征库,结合脱壳、静态和动态扫描技术,实现手机病毒查杀。目前市面上有很多第三方扫描加壳的平台,如果应用需要扫描要选择试用的话,可以先试试免费的,例如腾讯御安全,建议自己先去扫描测试下。 参考技术A 手机下载安装的第三方应用出现问题,无法正常使用,建议按照以下方法操作:
1.关闭重新启动该应用。
2.建议将此软件卸载重新安装尝试。
3.更换其他版本尝试。
4.更新下手机系统版本后安装尝试
5.备份手机数据(电话簿、短信息、多媒体文件等),恢复出厂设置后重新安装尝试
6.若恢复出厂后依旧无法使用,同时其他第三方软件可以正常使用,只有此软件不能正常运行,是与手机系统存在兼容性问题。
建议将手机送至就近的服务中心进行检测及进一步处理本回答被提问者采纳
参考技术B 你用的是360浏览器吗

求助,安卓webview打开一个页面的时候页面闪动

参考技术A mWebView.setWebViewClient(new WebViewClient() // 这个方法在用户试图点开页面上的某个链接时被调用 @Override public boolean shouldOverrideUrlLoading(WebView view, String url) if(url!=null) // 如果想继续加载目标页面则调用下面的语句 // view.loadUrl(url); // 如果不想那url就是目标网址,如果想获取目标网页的内容那你可以用HTTP的API把网页扒下来。 // 返回true表示停留在本WebView(不跳转到系统的浏览器) return true; );

以上是关于手机客户端webview打开H5页面被劫持,作为开发者有何对策的主要内容,如果未能解决你的问题,请参考以下文章

解决因为手机设置字体大小导致h5页面在webview中变形的BUG

webview里一定有h5吗

因为手机设置字体大小导致h5页面在webview中变形的BUG

H5混合开发

Android通过Chrome Inspect调试WebView的H5 App出现空白页面的解决方法(不需要FQ)

webview 嵌入 h5 页面互相通信