Pensando agli svantaggi dell’invio diretto di PDF al browser, immagino i seguenti potenziali problemi:
Quando si utilizza Discourse come Progressive Web App su un dispositivo mobile, si esce inevitabilmente dall’interfaccia di Discourse, o meglio dalla sua interfaccia utente, per visualizzare il PDF, affidandosi così alla familiarità dell’utente con la navigazione per tornare all’applicazione originale.
Inoltre, quando si tratta di dispositivi mobili, si è in balia di come il browser gestisce i PDF inline. Mentre Firefox attualmente visualizza il file direttamente, sembra che non ci sia modo di persuadere Chrome a farlo: