怎么禁止WebView自动跳转到APP?

jesus510 2016-07-20 04:56:12
我写了一个页面,主要用来打开网易云音乐的歌曲链接,一开始用的自带的WebView,网页能打开,但是不能播放音乐。

然后换用https://github.com/delight-im/Android-AdvancedWebView,播放是可以了,但是新的问题又来了,如果打开的是专辑页面,页面内容会短暂出现,然后说“找不到网页。orpheus://albun?1802412处的网页可能暂时不可用,blabla blabla~~~~~~~~~”。

我觉得他是想跳到网易云音乐的客户端去,未果。

这个怎么解决啊,谢谢。
...全文
1037 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jesus510 2016-07-22
  • 打赏
  • 举报
回复 1
解决了,在shouldOverrideUrlLoading里面判断如果URL以orpheus开头,return true。
jesus510 2016-07-20
  • 打赏
  • 举报
回复
引用 1 楼 dinjay 的回复:
这个有可能是它网页本身的问题了,你可以试试在其他浏览器上打开那个网页后都是什么现象,是跳转到app下载页面,还是其他的? 另外,你如果怀疑是自动跳转到app里的话,你可以手机上安装一个网易云音乐app,然后进入那个web再看看会不会自动启动网易云音乐
用微信可以直接打开,用QQ浏览器的话,如果装了网易云音乐App,会弹框:QQ浏览器想打开网易云音乐,是否允许。没装的话,直接打开
zhang106209 2016-07-20
  • 打赏
  • 举报
回复
楼上正解。。。。。
dinjay 2016-07-20
  • 打赏
  • 举报
回复
这个有可能是它网页本身的问题了,你可以试试在其他浏览器上打开那个网页后都是什么现象,是跳转到app下载页面,还是其他的? 另外,你如果怀疑是自动跳转到app里的话,你可以手机上安装一个网易云音乐app,然后进入那个web再看看会不会自动启动网易云音乐

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧