安卓网页操作提示不支持当前Url类型怎么办?

标签:

安卓

前提

由于各地的网络情况不同,经常会出现网络被劫持的情况,导致App打开网页跳转到了支付宝抢红包页面,或者淘宝商品页面、或者打开了新浪微博等等各种各样的App,为了防止这种情况的发生,固Android客户端作出了以下调整

3.2版本调整

对于App的Webview加载网页的控件中,我们对打开其他App的情况全部做了限制,不允许网页通过其他App的客户端协议直接打开其他App,比如通过支付宝的协议,通过H5页面直接打开支付宝的指定页面

除非使用我们千帆提供的JS方法才行,可以有效地防止H5劫持跳转其它App的情况发生

同时我们对可能被劫持的情况作了提示,比如下面这种情况 

对于本地圈的管理页面,出现这种情况,不必惊慌,对您的操作没有影响,忽略就行了~ 3.3版本我们对此作出了以下调整

3.3以及以上版本调整

对于3.2版本的调整,可能有些站点不是自己写的页面,也没有对应的技术,无法及时作出调整,或者说某些操作确实是需要的

我们对此开发了白名单模式,3.3以及以上版本如果需要关闭提示,并且实现对应功能,及时联系我们小编在白名单中进行添加即可

具体调整如下,点击链接查看即可
Android被劫持调整链接

对于支付宝和微信的Wap支付方式~~ 客户端不推荐使用Wap的方式,建议使用千帆提供的JS方法,唤起App的支付功能进行支付,直接使用wap方法,会被不法分子加以利用,造成用户损失

解决方案



站点如何自行添加特殊域名管理——

特殊域名管理地址:将域名白名单页面的地址中 whitecookie替换成 specialHosts即可

例如:域名白名单管理地址是:http://ceshi.adm.qianfanyun.com/admin/whitecookie/list

          特殊域名管理地址即为:http://ceshi.adm.qianfanyun.com/admin/specialHosts/list

特殊域名(iOS)与域名防劫持(Android)需要分别添加设置


示例1:添加格式为:://前面的,包含://

如果被劫持的页面截图如下,则域名防劫持只需添加红框部分,即 baiduboxapp://

111.png
image.png

示例2:如果被劫持的域名中没有://,比如应用宝下载地址链接被劫持,整个链接是 http://a.app.qq.com/o/simple.jsp?pkgname=xxx

需要添加的特殊域名为http://a.app.qq.com  后面的部分都不需要
image.png


如果不确定自己添加的是否正确,可联系对接小编进行协助检查。