PDFをデフォルトで直接開く(ダウンロード経由ではなく)

現在、PDFの主要な処理はダウンロード経由で行われています:

allaboutcats.pdf (42.2 KB)

これは非常に機能的ですが、「今すぐ読みたい」という最も一般的なユースケースにおいて、いくつかの不要な手順が追加されます。特にモバイルデバイスでは顕著です。

ダウンロード/保存する必要は、非常に二次的なものです。時々必要になることはありますが、通常はユーザーはただ読みたいだけで、その後は先に進みたいだけです。

Inline PDF Previews にあるTCは、デスクトップ上でインラインPDFを提供することでこの問題に対応しており、非常にうまく機能しています。しかし、以下の一般的な状況を見落としています:

  1. モバイルデバイス上のPDF
  2. 複数のPDF(視覚的なごちゃごちゃのため)
  3. ブラウザのフルタブでPDFを表示する

なお、PDFをダウンロードする他の方法もあります。リンクから直接(右クリック/コンテキストメニュー経由)ダウンロードしたり、このTCが提供するブラウザベースのPDFビューア内からダウンロードすることも可能です。

提案:デフォルトでブラウザ内でPDFを開く

この小さな調整により、上記の両方の状況がうまく解決され、Discourse内での他のリンクのデフォルト動作と簡単に統合されます。提案された変更により:

  1. モバイルでのPDFリンクは通常、同じブラウザウィンドウで開かれます
    • シングルタップでの閲覧が可能になります
  2. デスクトップでのPDFリンク(インラインPDFの上部)は新しいタブで開かれます
    • クリック1回でフルタブでの閲覧が可能になります
  3. インライン動作を意図的に抑制する場合(リンクテキストにスペースを追加することで)
    • クリック1回での閲覧が可能になります

これらの変更を以下のPRにまとめました:

「いいね!」 3

@david さん、あなたのチームの誰かがこのPRを確認してくれないでしょうか?

私はPRにコード自体に関するいくつかのコメントを残しました。

このリンクをクリックすると、ブラウザでPDFが開きます。ダウンロードされません。あなたは何か違うものを見ていますか?

私はmacOSのChromeを使用しています。Metaではこのd-pdf-previewsテーマコンポーネントを実行していません。

「いいね!」 1