html判断是否在微信里打开,JavaScript判断浏览器内核,微信打开自动提示在浏览器打开...

编程入门 行业动态 更新时间:2024-10-27 11:28:35

微信会屏蔽 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判断浏览器内核,微信打开自动提示在浏览器打开...

本文发布于:2023-06-14 01:02:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1420894.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:浏览器   内核   判断是否   提示   html

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!