仅在mac上检测firefox用户

时间:2014-06-06 21:40:57

标签: javascript jquery html5

*编辑^^这个问题是不同的......

我使用下面的代码来检测用户是否在Firefox上,但是我想将它放在更远的位置并且只针对Firefox上的mac用户提出任何建议吗?

var FF = !(window.mozInnerScreenX == null);
    if(FF) {
        // is firefox 
    } else { 
        // not firefox 
    }

2 个答案:

答案 0 :(得分:1)

您可以使用navigator.appversion调用并检查操作系统字符串。

示例如下所示。

navigator.appversion
"5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36"

答案 1 :(得分:1)

您可以单独执行此操作:

var FF = !(window.mozInnerScreenX == null);

if(FF) {
    if(navigator.platform.indexOf('Mac')>=0)
    {
        // is a mac and on firefox
    }

我没有Mac,所以我无法测试,但我希望它有所帮助。