在安卓系统设置字体大小为标准,webview宽度为360,把安卓系统字体设置成小号webview还是360,怎么获取webview实际宽度?
2 回答

慕田峪7331174
TA贡献1828条经验 获得超13个赞
系统字体大小不影响webview
的宽度,会影响webview
内的文字的font-size
你可以通过设置body
的行间样式为 font-size: 12px
, 然后再去获取 body
的 getComputedStyle()
的 font-size
大小,两者相除,得到的比率 就是文字放大或缩小的比例
如果你走的 rem
来确定页面中元素的宽度,那么你就需要把 html
font-size
再缩小或放大这一比例

慕无忌1623718
TA贡献1744条经验 获得超4个赞
上面回答的代码实现示例:
// css
body {
font-size: 12px;
}
// js
var bodyStyle = window.getComputedStyle(document.body, null)
var scale = +(bodyStyle['font-size']).replace('px', '') / 12
添加回答
举报
0/150
提交
取消