webview如何避免被手机系统字体影响?(设置->显示->字体大小->超大)



  • 如题,设置超大后,app内部的text都变了,android通过计算scale可以获取到缩放比进行处理,ios可通过allowFontScaling处理,但是webview怎么处理?这个效果还是影响到了内部的网页的展示,没找到对应的api啊
    求大哥们指点


  • administrators

    这是不应该处理的事情



  • 当前状态:
    1.android通过原生方法设置了默认缩放比,即忽略了系统字号。
    2.ios的webview内部不受系统字号影响
    3.所以现在会产生影响的只有ios的app部分,我还是用了allowFontScaling来处理了下。

    对于大神的回答,我也明白按理说不应该处理这个问题,但是着实是受困于字号改变后的布局错乱,无奈之举呀……



  • 布局的时候尽量不要设置height,通过flex:1,margin,padding等属性来控制布局。这样字体大小改变的布局可以达到弹性变化,不会使布局混乱。width也最好使用百分比来设置。



  • @cx5168 谢谢



  • 请问 android 是怎么解决的?


登录后回复