javascript - 我们可以在 Web 项目中检测移动设备中的字体大小或字体系列吗?
问题描述
我正在做一个项目,我需要根据用户需要更改字体样式和大小,比如用户设备的字体大小比网页的字体大小也大。
例如,您的 android 或 ios 设备具有如下所示的基本字体大小
主标题 - 18px 副标题 - 16px 内容 - 14px
并且您的网页主页字体大小是
主标题 - 16px 副标题 - 18px 内容 - 12px
现在我想检测 android 或 ios 设备的字体大小来更改我的网页字体大小。
解决方案
(上述评论的继续)。
var div = document.getElementsByTagName('body')[0]; // this will set the body tag as variable
// this taken from here: https://stackoverflow.com/a/7444724/6525081
function css( element, property ) {
return window.getComputedStyle( element, null ).getPropertyValue( property );
}
alert( css( div, 'font-size' ) );
在此处阅读有关 getComputedStyle的更多信息
你可以在这里查看类似的小提琴
希望有帮助。
推荐阅读
- c++11 - Android 应用从错误的位置加载共享库
- xcode - Core Data 一对多集的 SwiftUI 构建列表
- python - MongoDB watch() 聚合按字段值匹配
- spring - 当外部事务失败时如何使内部事务回滚
- applescript - AppleScript - 将所有文件/文件夹从源文件夹复制到目标文件夹
- mongodb - 获取项目的猫鼬查询需要很多时间
- python - 如何编写一个以文件名作为 Python 参数的函数?
- html - 如何将 RAW css 加载到 Jekyll 中?
- ios - 快速访问firebase实时数据库中的数据
- chatbot - 用于发布定时消息的环聊聊天机器人