为了回应来自上一个主题的提问。Yt.w 希望在某些条件下默认禁用工具栏,因为:
我想我或许可以为此编写一些代码。这只是一个临时的权宜之计。
实际上,在 Discourse 中,默认情况下,窗口宽度小于 370 或在 Android 设备上,工具栏是隐藏的。
const storedVal = keyValueStore.get("toolbar-enabled");
if (this._toolbarEnabled === undefined && storedVal === undefined) {
// iPhone 6 的宽度是 375,任何更窄的设备工具栏都应该
// 默认禁用。
// 也就是说,我们应该记住这个状态
this._toolbarEnabled =
window.innerWidth > 370 && !this.capabilities.isAndroid;
}
我的代码将只是一个扩展,用于将此行为推广到任何移动视图。
我同意你的看法;另一种方法是以某种方式教育用户,汉堡包图标可以切换工具栏!