由于未知原因,此命令会在Firefox for Android上产生问题。它位于下面复制的javacript上方的标题中,并且正在处理所有其他移动系统。
<head>
<meta name="viewport" id="viewport" content="user-scalable=0"/> <!--320-->
因此,为了禁用Firefox Android,我实现了这个javascript(将可扩展性转换为= 1):
<script>
var is_android = ua.indexOf("android") > -1;
var is_firefox = ua.indexOf('firefox') > -1;
if(is_firefox && is_android)
{
alert ('pouet'); /// working - I get the alert on Firefox Android only
document.getElementById("viewport").setAttribute("content", "user-scalable=1");
}
</script>
</head>
倒车过程不起作用,我想知道为什么。谢谢你的帮助。
答案 0 :(得分:1)
以下是我的解决方法,我只使用此脚本设置了视口标记:
var ua = navigator.userAgent.toLowerCase();
var is_android = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
var is_firefox = ua.indexOf('firefox') > -1;
if(is_firefox && is_android)
{
// alert ('FF');
document.write('<meta name="viewport" content="user-scalable=1"/><!--320-->');
} else {
// alert ('NoFF');
document.write('<meta name="viewport" content="user-scalable=0"/><!--320-->');
}