Javascript判断Maxthon浏览器实现代码

因为Maxthon3双核浏览器的内核被他们团队做了修改,所以可以进行如下判断.

(注意:仅仅在Mathon3+下做过测试.)

若发现问题,或者有更好的做法,请告诉我,谢谢.

 

 代码如下 复制代码

<HTML>  

    <HEAD>  

        <TITLE>isMaxthon maxthonVersion</TITLE>  

    </HEAD>

   

    <BODY>  

        <script type="text/javascript">

        function isMaxthon(){

            try{

                if(window.external && window.external.max_version){

                    if(window.external.max_version.substr(0,1).length>0){

                        return true;

                    }

                }  

                return false;

            }  

            catch (e){

                return false;

            }

        }

        alert(isMaxthon());

        </script>  

    </BODY>  

</HTML>  

时间: 2024-07-31 19:37:24

Javascript判断Maxthon浏览器实现代码的相关文章

JavaScript判断微信浏览器实例代码_javascript技巧

先给大家说下我的项目需求:用户扫一扫二维码会产生一个链接,该链接会向后端发送个请求,返回一个 apk 的下载地址,用户点击下载按钮可以下载此 apk.然后就发生了问题,经过测试,发现用微信扫一扫打开的页面点击下载按钮下载不了 apk,后百度之,原来是微信内置浏览器屏蔽了下载链接,后面和需求方沟通,需求改为如果用户是用微信内置浏览器打开的,则提示用户换一个浏览器打开页面,否则下载不了 apk.那么该如何判断用户是否是用微信浏览器呢? 我们知道 js 可以通过 window.navigator.us

Javascript 判断客户端浏览器类型代码_javascript技巧

复制代码 代码如下: <script type="text/javascript"> /*详细方法1*/ function CheckBrowser() { var app=navigator.appName; var verStr=navigator.appVersion; //火狐浏览器 if (app.indexOf('Netscape') != -1) { alert("你使用的是Netscape浏览器或火狐浏览器."); } else if (

Javascript判断手机浏览器实例代码

最近准备做一个手机端的网站.所以在网上找了几个判断是否是手机浏览器的js脚本,贴上来,分享下: 1.如何判断是否为移动终端 利用正则match, 匹配navigator.userAgent是否含有字符串AppleWebKit*****Mobile 安卓qq浏览器HD版 只有AppleWebKit 2手机语言版本的判断 使用navigator.browserLanguage 便可得出windows phone语言版本, 当然可恶的小小手机语言版本也有兼容性的差异,兼容Mozilla,以及Apple

javascript判断chrome浏览器的方法

 这篇文章主要介绍了javascript判断chrome浏览器的方法,通过userAgent判断检测一下userAgent返回的字符串里面是否包含"Chrome",需要的朋友可以参考下 通过userAgent判断检测一下userAgent返回的字符串里面是否包含"Chrome", 具体怎么检测是通过indexOf方法进行的.    代码如下: <script type="text/javascript">     var isChro

javascript 判断微信浏览器

原文:javascript 判断微信浏览器 用js判断当前环境是否是是微信内置浏览器有两个方法: 1.判断useragent 2.判断是否支持微信内置浏览器才支持的一些方法,比如WeixinJSBridge 本次先介绍第一中方法,第二种方法等哪天再更新! 判断代码如下: <script type="text/javascript"> var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('

用JavaScript判断CSS浏览器类型前缀的两种方法_javascript技巧

不管我们对浏览器类型前缀有多么的讨厌,我们都不得不每天面对它,否者有些东西不能正常工作.这些前缀的用法有两种:在CSS里(例如"-moz-")和在JS里.有一个神奇的 X-Tag 项目里有一段很聪明的JavaScript脚本,可以用来判断当前使用的是什么前缀--让我来展示它是如何工作的! 比如 CSS 前缀,IE 的是 "-ms-",旧版 Opera 的是 "-o-",Firefox 的是 "-moz-",Safari/Chr

使用JavaScript判断手机浏览器是横屏还是竖屏问题_javascript技巧

//判断手机横竖屏状态: function hengshuping(){ if(window.orientation==180||window.orientation==0){ alert("竖屏状态!") } if(window.orientation==90||window.orientation==-90){ alert("横屏状态!") } } window.addEventListener("onorientationchange" i

Javascript判断IE6浏览器函数

常用办法  代码如下 复制代码 if (window.ActiveXObject && navigator.userAgent.toLowerCase().match(/msie ([d.]+)/)[1] == 6.0) {     // ie6 } IE条件判断:  代码如下 复制代码 /*@cc_on if(@_jscript_version==5.6 ||(@_jscript_version==5.7 && navigator.userAgent.toLowerCas

javascript判断ie浏览器6/7版本加载不同样式表的实现代码_javascript技巧

关键点:1.对浏览器版本的判断:2.修改样式表路径 其中第二点也常用在实时修改网页模板.论坛风格的场合,实际上就是修改样式表路径来加载不同的样式表. 代码: 复制代码 代码如下: <script type="text/javascript"> var browser=navigator.appName var b_version=navigator.appVersion var version=b_version.split(";"); try{ //代