Aunque esto es muy funcional, añade unos cuantos pasos innecesarios para el caso de uso más común: “Quiero leer esto ahora”, especialmente en dispositivos móviles.
La necesidad de descargar o guardar algo es muy secundaria. A veces es necesario, pero normalmente el usuario simplemente quiere leerlo y seguir adelante.
El TC Inline PDF Previews aborda esto al mostrar un PDF incrustado en escritorio, y lo hace con gran efectividad. Sin embargo, omite estas situaciones comunes:
PDFs en dispositivos móviles
Múltiples PDFs (debido al desorden visual)
Visualización de PDFs en una pestaña completa del navegador
Cabe destacar que existen otras formas de descargar un PDF. Pueden descargarse directamente desde un enlace (mediante clic derecho / menú contextual) o desde el visor de PDF basado en navegador que proporciona este TC.
Sugerencia: abrir PDFs en el navegador por defecto
Este pequeño ajuste resuelve ambas situaciones de forma elegante y simplemente se alinea con el comportamiento predeterminado de otros enlaces en Discourse. Así, con el cambio propuesto:
Los enlaces a PDF en móviles suelen abrirse en la misma ventana del navegador
permite la visualización con un solo toque
Los enlaces a PDF en escritorio (es decir, por encima del PDF incrustado) se abren en una nueva pestaña
permite la visualización completa en una sola pestaña con un clic
Cuando el comportamiento incrustado se suprime deliberadamente (añadiendo un espacio en el texto del enlace)
Aquí en meta.discourse.org, mi enlace de arriba se abre en la misma pestaña que esta página (tal como describes). Esto no cambia en el modo seguro (safe-mode).
Sin embargo, en tres de mis sitios actualizados recientemente (con el TC deshabilitado) intenta una descarga. Este también es el caso con el modo seguro. No estoy seguro de por qué es así. No puedo ver ninguna configuración del sitio que gobierne esto en absoluto.
Cualquiera que sea la razón, ¡mi bifurcación lo soluciona muy bien para mis sitios!