javascript - 通过 JavaScript 检测手机的显示设置?
问题描述
我有一个在 webviewer 中运行的 web 应用程序,需要在 PC 和移动设备上都做出响应。我已经让它在移动设备上看起来不错,但现在我想根据移动设备的显示设置来改变外观。
在我的安卓手机上,导航到设置/显示/文本大小,有五个选项:小、正常、大、特大和巨大。我希望能够检测通过 javascript 选择了哪些设置,然后相应地修改我的 HTML。
我尝试了以下 HTML DOM 属性来查看它们是否会根据设备的显示设置而更改,但不幸的是它们不会:
1) 屏幕宽度
2) screen.pixelDepth
3)window.visualViewport.scale
4)window.devicePixelRatio
请建议,如果有什么方法可以检测到这些显示设置?
解决方案
推荐阅读
- java - 在java中将字符串解析为布尔值
- python - 数据帧内的时间差异
- r - 在 Shiny App 中渲染 Highcharter 饼图时出错
- javascript - 在 Ionic 3+ 中使用外部 Javascript
- excel - 是的,我在互联网上搜索了很多。我找不到答案
- css - 关于 CSS 媒体查询的问题
- javascript - 如何在元素中的前 x 个单词周围添加跨度?
- graphql - Apollo Client GQL 查询的笑话测试
- azure - 检查连接和连接的设备后无法删除 Azure 中的 VNet
- vba - GetElementsByName 没有返回