获取真实的设备尺寸,即使视口元标签在页面中
Get real devices dimensions even if the viewport meta tag is in the page
我需要检索实际尺寸(w &H)移动设备
例如,如果在我的index.html中,我删除的viewport meta标签:
<!--meta name="viewport" content="width=device-width, user-scalable=no,initial-scale=1.0,maximum-scale=1.0" /-->
在Nexus 6上window.innerWidth
是981px。如果我添加视口元标签:
<meta name="viewport" content="width=device-width, user-scalable=no,initial-scale=1.0,maximum-scale=1.0" />
的window.innerWidth
下降到412px当然。
我需要viewport的好处为我的"移动UI"在页面中,但同时我需要检索设备的真实尺寸。
。innerWidth是412px,但是实际的设备宽度是981px,我想要一个宽度为981px而不是412px的图像,以获得更好的质量。
有一种方法来检索真正的设备尺寸与viewport标签添加在页面内?
无论是否存在viewport
元标记,您都可以使用window.screen.width
和window.screen.height
来获取设备尺寸。
我在viewport改变它们之前做了一个' pig -around'来检索真实的设备尺寸。
<head>
<script type="text/javascript">
var preMetaWidth = window.innerWidth;
var preMetaHeigth = window.innerHeight;
</script>
<meta name="viewport" content="width=device-width, user-scalable=no,initial-scale=1.0" />
</head>
<body>
...
</body>
相关文章:
- 将视口底部滚动到元素底部
- 使用JavaScript根据窗口/视口的高度动态调整图像大小
- 使用条件语句,使 jquery fadeIn/fadeOut 仅在视口 >= 480px 时才有效
- 宽度为100%的CSS元素位于视口之外
- CSS3:当页面向下滚动到第一个视口时,是否可以在元素上触发转换
- 如何设置浏览器视口大小
- Javascript em根据窗口/视口尺寸调整大小,不影响文档样式的text/css
- 检测视口并重定向到不同的主页
- 如何在按住鼠标按钮且光标在视口外时检测鼠标离开
- iOS iPad平板电脑渲染视口不正确
- 移动设备上的视口问题
- 视口大小更改时自动刷新页面
- 在移动设备上获取视口大小
- 在 ReactJS 中获取视口/窗口高度
- 使jquery延迟加载插件在视口内工作
- Div 设置为视口高度,即使调整屏幕大小也是如此
- jQuery调整大小和视口检查点
- 将html元素渲染到浏览器视口
- 用于管理视口布局的Javascript库
- 获取真实的设备尺寸,即使视口元标签在页面中