微信会屏蔽 URL 自定义的 scheme ,导致无法跳转手机中的浏览器。网上有一些工具类网站可以实现直接跳转浏览器,之后有机会我会整理一下。我们今天只讨论通过 JavaScript 判断是否在微信浏览器中打开,如果是则弹出提示,在浏览器中打开。
我首先在 body 中写了一个提示信息:(默认隐藏)
请点击屏幕右上角 [ ··· ]
在 浏览器打开
图标我使用的阿里图标库,节省资源,提高打开速度。
通过 JavaScript 判断浏览器内核,如果是微信,显示信息,提示“在浏览器打开”,如果不是则自动跳转下载链接:
/*
* 智能手机浏览器版本信息:
*/
var browser = {
versions: function () {
var u = navigator.userAgent, app = navigator.appVersion;
return {//移动终端浏览器版本信息
trident: u.indexOf('Trident') > -1, //IE内核
presto: u.indexOf('Presto') > -1, //opera内核
webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') ==
更多推荐
html判断是否在微信里打开,JavaScript判断浏览器内核,微信打开自动提示在浏览器打开...
发布评论