| 概要 | ローカルで提供されるPDFをブラウザで表示する | |
| リポジトリリンク | GitHub - thoka/discourse-send-pdf-inline: Patch discourse do serve PDFs inline | |
| インストールガイド | Discourseにプラグインをインストールする方法 |
機能
アップロードされたPDFは「content disposition inline」で開かれるため、ダウンロードが提供される代わりにブラウザで表示できます。
設定
不要です。
| 概要 | ローカルで提供されるPDFをブラウザで表示する | |
| リポジトリリンク | GitHub - thoka/discourse-send-pdf-inline: Patch discourse do serve PDFs inline | |
| インストールガイド | Discourseにプラグインをインストールする方法 |
アップロードされたPDFは「content disposition inline」で開かれるため、ダウンロードが提供される代わりにブラウザで表示できます。
不要です。
既存の同様のテーマコンポーネントと比べて、これはどのように異なり、より優れていますか?
プラグインは、投稿内の埋め込み要素ではなく、ブラウザで直接PDFを開きます ![]()
これは機能リクエストでした: Add configuration option to serve local PDF uploads inline
このプラグインを使用すると、ローカルとはS3および類似のものに加えてCDNが失敗することを意味しますか?
PDFの提供方法には影響しません。
副作用は魔法のようなものでしょう。
このプラグインはまだ動作しますか?
まだ使用しています。
残念ながら、現在壊れています。
調査する必要があります。
私がナイーブなのかもしれませんが、ほとんどの人はデフォルトでブラウザでPDFをレンダリングしたいと思うのではないでしょうか。
@thoka、この機能のプラグインを公開することにした理由は何ですか?Discourseにアップストリームしようとしなかったのですか?
テストする時間が取れました。
プラグインは期待どおりに動作しています。
その間、何が問題を引き起こしたのか理解できません。
プラグインは私が書きました。なぜなら、機能リクエストに何の反応もなかったからです。
PDFを直接ブラウザに送信する際の欠点について考えてみると、以下のような潜在的な問題が考えられます。
モバイルデバイスでDiscourseをプログレッシブウェブアプリとして利用する場合、PDFを表示するために必然的にDiscourseのインターフェース、あるいはそのユーザーインターフェースから離れることになります。そのため、元のアプリケーションに戻るための操作はユーザーの習熟度に依存することになります。
さらに、モバイルデバイスに関しては、ブラウザがインラインPDFをどのように処理するかに左右されます。Firefoxは現在ファイルを直接表示しますが、Chromeにそうさせる方法はないようです。