javascript - 在微信内置的浏览器中不支持window.location.href 跳转页面怎么办
PHP中文网
PHP中文网 2017-04-11 09:23:30
[JavaScript讨论组]

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

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(6)
黄舟

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

PHP中文网

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

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

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

PHPz

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

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

PHP中文网

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

伊谢尔伦

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

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

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

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

PHP中文网

小箭头从浏览器打开

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号