Questo Stack Overflow spiega di più.
- Sembra che PWA dovrebbe essere supportato nei browser oltre a Chrome. So di aver installato PWA da Brave, quindi il mio browser lo supporta sicuramente.
beforeinstallpromptsi attiva solo una volta: se l’utente lo ignora, è sparito. Apparentemente per evitare di infastidire l’utente?- Non sembra esserci alcun modo manuale per attivare l’API “installa come app”.
Il codice Discourse controlla specificamente Chrome o risponde a beforeinstallprompt in qualsiasi browser? (sembra non specifico del browser, vedi link al codice sotto)
Questo sembra l’annuncio originale della funzionalità in Chrome. Sembra che l’intenzione fosse quella di consentire agli sviluppatori di conservare l’oggetto evento e di essere discreti nel modo in cui lo presentano all’utente. Se l’utente lo ignora, dovrebbe riapparire la prossima volta. Solo se l’utente avvia il prompt e poi annulla dovrebbe disabilitare l’evento per un po’ (ad esempio, 3 mesi).
Il codice Discourse responsabile di questo, tuttavia, aggiunge un controllo aggiuntivo per vedere se il banner Discourse è mai stato ignorato. Sto capendo bene? Sembra un’opportunità mancata, potremmo ripresentare il banner ma scegliamo di non farlo. E se lasciassimo questo all’amministratore, se vogliono richiederlo in questa circostanza?