Discourse에서 PDF를 인라인으로 보내기

기능 요청에 대한 답변이 없어서 기능 요청을 직접 플러그인으로 작성했습니다.

PDF를 브라우저로 직접 전송하는 것의 단점을 생각해보면, 다음과 같은 잠재적인 문제들이 예상됩니다:

모바일 기기에서 Discourse를 프로그레시브 웹 앱(PWA)으로 이용할 경우, PDF를 표시하기 위해 필연적으로 Discourse 인터페이스, 즉 사용자 인터페이스를 벗어나게 됩니다. 이로 인해 사용자가 원래 애플리케이션으로 돌아가는 방법을 얼마나 잘 알고 있느냐에 의존하게 됩니다.

또한 모바일 기기의 경우, 브라우저가 인라인 PDF를 어떻게 처리하느냐에 따라 좌우됩니다. 현재 Firefox는 파일을 직접 표시하지만, Chrome을 설득하여 그렇게 하도록 하는 방법은 없는 것으로 보입니다:

https://android.stackexchange.com/questions/230250/open-pdf-files-directly-in-chrome-for-android

1개의 좋아요