如何仅为iphone或ipad设置视口? [英] How to set viewport only for iphone or ipad?

查看:82
本文介绍了如何仅为iphone或ipad设置视口?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个网站需要在iphone上使用0.3值的视口,但是对于ipad需要0.7。



有没有办法只为iphone或ipad设置视口这是一个解决方案......

 <! -  in head  - > 
< meta id =viewportname ='viewport'>
< script>
(函数(doc){
var viewport = document.getElementById('viewport');
if(navigator.userAgent.match(/ iPhone / i)|| navigator.userAgent.match (/ iPod / i)){
viewport.setAttribute(content,initial-scale = 0.3);
} else if(navigator.userAgent.match(/ iPad / i)){
viewport.setAttribute(content,initial-scale = 0.7);
}
}(document));
< / script>


I have a website that needs to use 0.3 value for viewport on iphone, but 0.7 for ipad.

Is there a way to set viewport for only iphone or ipad?

解决方案

Here is one solution...

<!-- in head -->
<meta id="viewport" name='viewport'>
<script>
    (function(doc) {
        var viewport = document.getElementById('viewport');
        if ( navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i)) {
            viewport.setAttribute("content", "initial-scale=0.3");
        } else if ( navigator.userAgent.match(/iPad/i) ) {
            viewport.setAttribute("content", "initial-scale=0.7");
        }
    }(document));
</script>

这篇关于如何仅为iphone或ipad设置视口?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆