网易云音乐是如何做到从微信内置浏览器唤起的?

新手上路,请多包涵

众所周知,微信内置浏览器中对网页唤起第三方APP做了屏蔽处理,除非是微信白名单用户,例如京东、腾讯视频这些才能在微信中被唤起。

网易云音乐一直是腾讯的对手吧,但是好像突破了微信的封锁,实现了唤起。
大家可以用微信点开这个链接试试https://music.163.com/m/song?...

不方便就扫码:图片描述

然后点击“打开”就能唤起网易云音乐了。

看了一下代码,好像里面有一个叫openBox.js的插件实现的,但是网易云这个页面是React写的,而且代码被压缩过,我没办法解读,不知道有哪位大神能帮忙看看怎么实现的。

阅读 6.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题