禁用移动端 PWA 的缩放功能

我有一个建议。我认为在设置中添加一个复选框,可以阻止在移动 PWA(在我看来,就是主屏幕上的快捷方式或 pwabuilder.com 打包的应用)中缩放 Discourse 页面,这将非常有用。我在视频中进行了演示

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

如果在主题的头部添加这些行,您将无法在移动 PWA 中进行缩放(在 Safari 中仍然可以,而且这样也很好)。我只是认为移动 PWA 应该像一个应用程序一样运行。也许 Discourse 应该以可选设置的形式带来这项功能。

2 个赞

我们过去曾尝试过这样做,人们对此非常不满。

4 个赞

@sam 把它作为一个选项 :+1:

今天发现了这个。
我认为正确的做法是允许在移动项目(例如,我下载并编辑 Android 源代码)中修改此设置。

是的,你说得对,Apple 会忽略此属性(例如,在英国,法律强制要求启用此捏合缩放功能)。