首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这种在iPhone上检测缩放百分比的方法有多可靠

这种在iPhone上检测缩放百分比的方法有多可靠
EN

Stack Overflow用户
提问于 2011-02-15 23:18:25
回答 1查看 929关注 0票数 1
代码语言:javascript
复制
    // Init
    var initialWidth = window.innerWidth;

    // Called when zoomed in
    function handleResize(){

        // Viewport dimension, this is affected by zoom
        var viewportwidth = window.innerWidth;         
        var zoomAmount = initialWidth/viewportwidth;   

        $('#lol').html('<p>Your viewport width is '+viewportwidth+'<br />Your native width is ' + initialWidth + '<br />Total zoom is ' + zoomAmount + '</p>');
    }

然后在正文中:

代码语言:javascript
复制
<body onresize="handleResize()">
<div id="lol" style="font-size:30px;"></div>

在我的MobiOne iPhone模拟器上,它的准确率似乎在+-7%以内,但我没有真正的iPhone来测试它。这是一个好的解决方案,还是我以后会遇到问题?

主要的问题是,如果页面加载是预先放大的,那么%s就会变得混乱,是否可以在放大的iPhone上打开网页,或者它会始终默认为100%吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-15 23:33:32

我真的不能评论这项技术会有多有效,但是我建议你甚至不应该尝试。一般来说,试图强制或适应缩放级别并不是一个好主意--智能手机设备种类繁多,您不太可能能够可靠地检测/调整所有设备上的缩放级别。相反,我会争辩说,你的时间应该花在让你的网站在任何缩放级别下看起来都很好。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5005482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档