a***@zhumuyin.cn
a***@zhumuyin.cn
  • 发布:2018-04-12 20:27
  • 更新:2018-11-28 23:43
  • 阅读:5196

HBuilder打包后如何禁止H5页面自动跳转到第三方APP

分类:HBuilder

HBuilder打包后如何禁止H5页面自动跳转到第三方APP各位大虾,小弟遇到一个问题,没有很好的思路,希望有大虾可以指点。
问题是这样的:我用HBuilder加载H5页面,页面内容不确定,有个场景是页面为腾讯视频,优酷视频的首页,是m站,当本地安装了腾讯视频,优酷等视频的app时,打开网页会自动跳转到APP,现在我的需求是拦截这种跳转行为,就是不管是什么APP,是否在本地安装了,打开的页面都不跳转,请问这个如何做到?
这让我想到了微信的网页是不允许打开本地的APP或跳转Appstore的,这个是怎么做到的?
如何去有效的拦截它?毕竟我总不能去腾讯或者优酷的的URLScheme吧?大家有好的思路好的办法都砸过来吧!谢谢

2018-04-12 20:27 负责人:无 分享
已邀请:
回梦無痕

回梦無痕 - 暂停服务

一般的链接都是http://或者https://开头的,如果要唤醒第三方app,一般都是靠url scheme去唤醒,比如唤醒微博就是weibo://。那么,只要拦截webview的url判断一下开头就可以拦截掉唤醒了。
H5+的webview拦截url方法是overrideUrlLoading。

以上仅为推测,没有试过,不确定能用,如果楼主试了告知一下结果。

a***@zhumuyin.cn

a***@zhumuyin.cn (作者) - 求贤若渴

那位大侠懂 发一下处理方法啊 谢谢

  • 王明德

    楼主搞定了没有,搞定了跪求

    2019-05-04 02:05

kaiven

kaiven

android 可以
iphone手机不行

该问题目前已经被锁定, 无法添加新回复