【问题标题】:Website-specific page zoom on Android Chrome?Android Chrome 上的网站特定页面缩放?
【发布时间】:2023-04-05 04:14:01
【问题描述】:

在 iOS Safari 上,有一个 Aa 按钮可以调整任何特定网站(包括我们一直在开发的网站)上的文本/页面缩放。

除了设置下的全局文本大小调整器之外,我在 Android Chrome 上找不到类似的功能。这会影响所有网站。

如果用户愿意,我们希望用户能够将我们的特定网站缩放 115% 和 125%。

我已经调查过:

html 
{
   zoom:115%;
}

或

<meta name="viewport" content="width=86.9565217391304vw, initial-scale=1.15,
 user-scalable=no, maximum-scale=1.15, viewport-fit=cover">

谁能推荐在 Android Chrome 上缩放特定网站的最佳做法?

我可能只是建议 iOS Safari 用户使用 Aa 按钮,但可能希望以编程方式为 Android Chrome 用户设置一些内容——基于我们网站上的“首选项”网页。

【问题讨论】:

    标签: android html css ios android-chrome


    【解决方案1】:

    您可以将document.body.style.zoom="90%" 与您想要的任何百分比一起使用。您也可以使用document.body.style.transform = scale(2);,这会使缩放看起来更漂亮,但具有更好的浏览器支持。您可以在 transform = scale() 之后使用document.body.style.transform = "translate(0, 0)"; 使页面居中。

    【讨论】:

    • 在 Android 设备上这样做没有问题(例如,自动换行、字体大小等)吗?
    • 其实看了文档后,好像可以在android上运行,但我不确定,我也会寻找其他选项。
    • 是的,感谢您更新的答案。我也意识到了这一点。我想知道人们是否在各种 Android 设备上遇到过任何与此相关的问题。
    • 好问题,Mozilla 文档说这两种方法都可以在 android chrome update 18 及更高版本link 上正常工作。文档还说 scale 也适用于 android chrome update 18 及更高版本link
    • 哎呀,我的意思是 Android Chrome 版本 18 只是为了澄清
    猜你喜欢
    • 2019-04-18
    • 2012-05-19
    • 2013-07-20
    • 1970-01-01
    • 2013-05-25
    • 1970-01-01
    • 2013-09-05
    • 1970-01-01
    • 2017-03-06
    相关资源
    最近更新 更多