Per rispondere da l’argomento precedente. Yt.w voleva disabilitare la barra degli strumenti per impostazione predefinita in determinate condizioni perché:
Ho capito che potrei provare a creare del codice per questo. Questa è solo una soluzione tampone immediata.
In realtà, in Discourse per impostazione predefinita, tutto ciò che è inferiore a 370 pixel di larghezza della finestra o, se è un Android, la barra degli strumenti è nascosta.
const storedVal = keyValueStore.get("toolbar-enabled");
if (this._toolbarEnabled === undefined && storedVal === undefined) {
// iPhone 6 è 375, qualsiasi cosa più stretta e la barra degli strumenti dovrebbe
// essere disabilitata per impostazione predefinita.
// Detto questo, dovremmo ricordare lo stato
this._toolbarEnabled =
window.innerWidth > 370 && !this.capabilities.isAndroid;
}
Il mio codice sarebbe solo un’estensione per generalizzare questo comportamento a qualsiasi visualizzazione mobile.
Sono d’accordo con te; un altro approccio sarebbe educare l’utente in qualche modo sul fatto che l’icona dell’hamburger attiva/disattiva la barra degli strumenti!