在微信内置的浏览器中不支持window.location.href 跳转页面怎么办

在微信内置的浏览器中想要跳转到appstroe 和 app应用宝 怎么弄?

阅读 23.5k
6 个回答

引导用户使用系统浏览器打开页面

这个不是微信不支持location.href调整,而是不支持你上面说的那两个(貌似appstore支持的吧,未验证)

一般的处理方式是,提供一个中转页面,提示用户使用浏览器打开。在中转页面,判断是否是微信,如果是微信则显示提示内容。如果不是,则在中转页面使用location.href进入到被微信屏蔽的页面。

可以通过UserAgent判断是否是微信的!

你说的那两个微信是不支持的,不是不支持location.href

其实可以申请一下应用宝的接口,然后应用宝会根据手机系统进行不同的操作,安卓的就可以下载,ios的会跳appstore

内置微信不支持你所说的,解决方式:
第一种:引导用户点击右上角,使用内置浏览器打开页面,就可以直接跳转到appstroe。
第二种:申请应用宝认证,之后就可以先跳转到应用宝,ios用户可跳转appstroe。

很久之前做过,window.location 和 location.href微信里面是支持的

只是不支持微信所谓的不安全链接

你得把你的应用之类的都放到应用宝上面,然后提供应用宝的链接才行,

提供自己的链接地址会出现各种各样奇怪的问题

小箭头从浏览器打开

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