ブラウザ
 Computer >> コンピューター >  >> ソフトウェア >> ブラウザ

もうブックマークを失わない——SingleFileですべてのページを即座にアーカイブする方法

保存しておいたリンクをクリックしたのに、「ページが見つかりません」というエラー画面が出たこと、ありませんか?数か月前にブックマークした記事には、まさに必要としていた情報があったはずなのに、今はもう消えてしまった――サイトの再構築、著者による削除、ドメインの失効。原因はさまざまですが、この現象には「リンクロット(link rot)」という名前があり、近年ますます深刻になっています。

筆者も以前は、これをネット上で何かを保存することのコストとして受け入れていました。ところがある日、あるブラウザ拡張機能と出会い、Webページの保存方法が一変しました。今ではページをブックマークすると同時にアーカイブも作成します。それが同じひとつの操作の一部になり、以来、保存したリンクを失ったことは一度もありません。

ブックマークは、実はただの願い事

未来の自分は必ず失望する

ブックマークは何かのコピーではありません。言ってみれば、未来の自分宛ての小さなメモ――「戻ってきたときにはまだ存在していますように」という祈りに近いものです。結局のところ、ブックマークとはURLへのポインタにすぎません。そしてURLは壊れやすい。リンクは切れ、ページは消え、別のものに置き換わります。この静かな消失現象には「リンクロット」という名前がついています。デジタルデータの劣化・腐敗の一種であり、コンテンツが削除されたり移動されたり、他人のサーバー上で書き換えられたりする、避けようのない緩やかな崩壊です。リンクを保存した瞬間、あなたは誰か他者のサーバーとドメイン、そしてそのページを生かし続けるという長期的なコミットメントを信頼していることになります。星形のアイコンひとつにつけるには、ずいぶん大きな信頼です。

だからこそ筆者は、ブックマークを頼れるものとして扱うのをやめました。今ではブックマークは単なる参照情報。本当に大切なのは、毎回それと一緒に行う「実際の保存」です。ブックマークする価値があると思うなら、コピーを残す価値もあるはずです。

多くの人はWebページを保存しようと思ったとき、最も自然な操作――Ctrl + Sキーを押して終わり――を選びます。ダウンロードフォルダにファイルが現れるので、保存できた気になりますし、見た目にも保存されたように見えます。しかし、後日その保存ページを開いてみると、あちこち欠けていることに気づきます。サイトのロゴが消えていたり、記事の中核となる画像が壊れたアイコン付きの空白の四角形になっていたり。まるで暗闇の中で服を着たような姿です。

ここで、Ctrl + Sが実際に行っていることを解説しましょう。この操作はページのHTMLを.htmファイルとして保存し、画像・スタイルシート・フォントなどの関連アセットをすべて、本体とは別のフォルダに出力します。つまり手に入るのは1つの保存ファイルではなく、「文書+それが全面的に依存するお供のフォルダ」という壊れやすいペアなのです。フォルダを誤って削除・移動したり、.htmファイルだけを別の場所へ移したりすると、ページは崩れてしまいます。骨格だけ保存して、中身を置き忘れた状態です。さらに厄介なのは、フォルダが無事でも、外部サーバーでホストされているアセットやJavaScriptによる遅延読み込みの要素は保存版から欠落しうる点です。ブラウザは取れるものだけ取って、あとはスキップします。

より確実なアーカイブが欲しいなら、PDFとして保存するのも一つの手ですが、これにも限界があります。すべてを静的な文書に平たくしてしまうため、読む分には問題なくても、元のページの雰囲気は失われ、構造がきれいに引き継がれないこともあります。

ワンクリックで、そのページはあなたのものになる

借り物のコンテンツから、所有するコピーへ

SingleFileは無料のオープンソースツールで、新しいPCをセットアップする際に真っ先にインストールする拡張機能のひとつです。壊れやすい参照を残す代わりに、その瞬間存在するページ全体をキャプチャし、自己完結型の単一HTMLファイルとしてデバイスに保存します。近似ではなく、ピクセルレベルで忠実なスナップショットです。Base64エンコーディングにより、CSS・フォント・画像・iframe、埋め込みメディアまで、すべてを1つのファイルにきれいにまとめ上げます。出来上がるのは頑丈な小さなアーカイブで、インターネット接続なしのどんなブラウザでも開け、保存時とまったく同じ見た目を保ちます。

SingleFileをツールバーにピン留めすれば、そのワークフローはすぐに第二の天性になります。ページを開き、完全に読み込まれるのを待ち、ブックマークボタンを押し、すぐにSingleFileアイコンをクリック。処理中はアイコンに小さなアニメーションが表示され、通常は数秒で完了し、ファイルが自動的にデフォルトのダウンロードフォルダへ保存されます。

保存されるファイルは普通のHTMLファイルなので、拡張機能がインストールされていない環境でも、インターネット接続がなくても、どんなデバイスのどんなブラウザでも開けます。USBメモリにコピーしても、メールに添付しても、10年間触らないフォルダにしまっておいても、毎回完璧に開きます。

ブラウザをまたいだ使い勝手も良好です。Chrome、Firefox、Edge、Safari、Brave、Vivaldi、Operaなど、ほぼすべての主要ブラウザで利用できます。時間が経ってブラウザを乗り換えても、この拡張機能はあなたについてきてくれます。AGPLライセンスのオープンソースプロジェクトであり、一切のデータ収集を行いません。開発者は明確に、サードパーティサーバーへのアップロードは一切なく、すべての処理はブラウザのメモリ内でローカルに実行されると説明しています。

SingleFile

対応OS: Chrome、Firefox、Edge、Safari
開発元: Gildas Lormeau
SingleFileはWebページ全体を1つの整ったHTMLファイルとして保存し、レイアウト・画像・スタイルをオフライン用に保持します。記事のアーカイブや、変更・消失のおそれがあるページの恒久的なコピーの保管に最適なツールです。

地味だが頼りになる小さな機能たち

基本操作に慣れてくると、SingleFileはいろいろと掘りたくなる魅力を見せてくれます。ツールバーアイコンを右クリックすると、現在のタブの保存にとどまらないコンテキストメニューが現れます。ページの選択範囲だけを取得したり、特定の埋め込みフレームを切り出して保存したり、タブを開きすぎてしまったときは全タブを一括保存したりもできます。最後の機能は、調査に没頭して失いたくないタブの小山を抱えているときの定番となっています。

キーボードショートカット Ctrl + Shift + Y もあり、アイコンをクリックする代わりに使えます。読みながらリズムを崩さずにページを保存したいとき、マウスに手を伸ばさずに済むのは大きな生産性向上です。

アーカイブをローカルの適当なフォルダに放置したくなければ、より堅牢な保存先も選べます。アイコンを右クリックして「拡張機能を管理」から設定を開くと、Destinationセクションがあり、Google Drive、Dropbox、GitHub、さらにはWebDAVサーバーへ直接保存先を指定できます。一度設定すれば、以降は余計な操作なしに自動的にそこへ保存されていきます。

同じ右クリックメニューには注釈モードもあります。保存前にテキストをハイライトしたり、メモを書き込んだり、不要なコンテンツを削除したりできる機能です。受動的なアーカイブを、初めて読んだときに何が重要だと感じたかの能動的な記録へと変えてくれるのです。

インターネットは忘れても、SingleFileは忘れない

ブラウザ標準の保存機能は、最初から保存に値するものを何も残していなかったのです。SingleFileはそれを痛感させてくれますが、より重要なのは、そもそも「保存する」という行為への考え方を変えてくれることです。今の筆者は、アーカイブなしでブックマークだけすることはありません。リスクを根絶するための小さな追加ステップであり、一度習慣になれば、保存したリンクを失うことなど頭をよぎらなくなります。


著者について: Oluwademiladeは5年以上の執筆経験を持つテクノロジー愛好家です。2022年にMUOチームに加わり、コンシューマーテクノロジー、iOS、Android、人工知能、ハードウェア、ソフトウェア、サイバーセキュリティなど幅広いトピックを担当しています。MUO以外にもHowtoGeek、Cryptoknowmics、TechNerdiness、SlashGearなどで執筆歴があります。ナイジェリアのイバダン大学医学部で医学学位を取得し、2020年には国連関連の学生団体から「グローバル・アクション・アンバサダー」の称号をマレーシア・クアラルンプールで授与されました。趣味は新しいAIアプリの試用、家族や友人の技術トラブルの解決、新しいプログラミング言語の学習、そして可能な限りの場所への旅行です。

  1. 選択したPDFビューアで常にオンラインPDFを開く方法

    ローカルのPDFリーダーを使うか、ブラウザ上で直接PDFを読むかは、結局のところ個人の好みの問題です。幸い、主要なブラウザの多くでは、設定画面から簡単にその選択を行うことができます。 注意: Windows 10ユーザーで、ChromeやFirefoxをメインのブラウザとして使用している場合は、各ブラウザの手順に加えて、後述するEdgeユーザー向けの手順も実行する必要があります。 Chrome ローカルアプリでPDFを開きたい場合は、以下の手順を実行してください。 設定 > 詳細設定を表示 > コンテンツの設定に移動します。 下にスクロールしてPDFの項目を見つけ、既定のPDFビ

  2. ブラウザからSpotifyアカウントを削除する方法【プレミアム解約手順も解説】

    もうSpotifyを使わなくなって、アカウントを削除したいとお考えの方へ。Spotifyアカウントの削除は、スマホアプリからは行えず、Webブラウザからのみ実行できる点に注意が必要です。 ただし、他の音楽アプリを試してみたいだけで、完全にSpotifyを辞めたいわけではない場合は、プレミアム契約だけを解約するという選択肢もあります。この方法ならアカウント自体は残るため、いつでも好きなタイミングでSpotifyに戻ることができます。 なお、アカウントを削除すると、フォロワー、プレイリスト、ライブラリに保存したすべての楽曲が失われてしまうため、まずはSpotifyプレミアムの解約方法からご紹介しま