*编辑^^这个问题是不同的......
我使用下面的代码来检测用户是否在Firefox上,但是我想将它放在更远的位置并且只针对Firefox上的mac用户提出任何建议吗?
var FF = !(window.mozInnerScreenX == null);
if(FF) {
// is firefox
} else {
// not firefox
}
答案 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,所以我无法测试,但我希望它有所帮助。