javascript - 如何以原生分辨率在 Android 上显示网页
问题描述
我现在有一台安卓电视。
系统参数为1920 x 1080 px
960 x 540 dp
我已经完成了一个想要在 1080p 电视上显示的网页。
通过 Android 应用的 webview。
960 x 540 dp Android 将让 webview 以 960 x 540 px 显示
此数据来自window.screen.height
and window.screen.width
(javascript)
body{zoom:0.5}
除了将所有像素除以二之外,还有其他解决方案
吗?
body{ zoom:0.5 }
对我不起作用,可能是因为我使用了echarts
解决方案
好的,我找到了完美的解决方案。
我之前没有zoom
正确使用。
zoom
非常有效
现在 960*540DP android 在 1080P 网络下表现相同
<style type="text/css">
body {
width: 200vw;
height: 200vh;
min-height: 200vh;
zoom: 0.5 !important;
}
.mbody {
height: 100%;
}
</style>
<body>
<div class="mbody">
...
</div>
</body>
推荐阅读
- clips - 家庭的 CLIPS deffacts 和 deftemplates
- dart - How to override private fields and methods in Dart?
- reactjs - React - 来自变量的样式化组件构造函数
- android - JobScheduler - 如何跳过定期作业的第一个作业运行?
- loops - 使用循环一次又一次地迭代
- awk - 附加文本块的副本
- tensorflow - 如何在张量流中添加约束以确保权重尽可能接近 0?
- json - union语句中如何调用全局函数
- django - 为 django 模型指定数据库名称
- python - VSCode 中未解决的 PyDev 导入错误?