快速看網路時光機器庫存頁面的瀏覽器按鈕 (bookmarklet)

新聞「Google搜尋結果已整合Internet Archive時光機器以瀏覽歷史頁面」提到 Google 搜尋結果提供網路時光機的庫存頁面連結。但是需要很多操作步驟。透過瀏覽器按鈕 (bookmarklet),可以快速存取網路時光機上的庫存頁面。

Photo by Josh Felise on StockSnap


觀察問題狀況

Google 「關於這個來源」會提供不同網站的網路時光機器庫存頁面

Google 「關於這個來源」會提供網站資訊說明與網路時光機器庫存頁面連結

Yahoo!CNN 為例,庫存頁面連結分別是

  1. Yahoo! : https://web.archive.org/web/2if_/https://tw.yahoo.com/
  2. CNN: https://web.archive.org/web/2if_/https://edition.cnn.com/
可以觀察到共通點是連結同樣以「https://web.archive.org/web/2if_/」開頭,再接上要查看的備份網頁的連結。如果有使用網路時光機器服務,會發現它查詢頁面連結是以「https://web.archive.org/web/20240000000000*/」開頭。例如:
  • https://web.archive.org/web/20240000000000*/https://tw.yahoo.com/
  • https://web.archive.org/web/20240000000000*/https://edition.cnn.com/
以 2024 當年的月曆呈現,再選擇網站不同時間的頁面備份。而 Google 「關於這個來源」的庫存頁面連結則直接連到最新時間的備份。



解決方式

1. 瀏覽器書籤列(Firefox 或 Chrome 稱「書籤」,Edge 則稱為「我的最愛」),新增一個書籤。我自己習慣複製貼上書籤列的舊書籤,再修改。

(1) 選取書籤列舊書籤上,點選滑鼠右鍵,按選單的「複製」
在舊書籤上按複製


(2) 在書籤列上空白處,點選滑鼠右鍵,按「貼上」
在書籤列上空白處,點選滑鼠右鍵,按「貼上」


2. 修改書籤的名稱與網址

(1) 書籤名稱,可改成自己要的名稱,例如 「網路時光機」。
(2) 書籤的網址 (URL):改成以下 Javascript 語法
javascript:(function(){if(location.href.indexOf('http')!=0){input=prompt('URL:','http://');if(input!=null){location.href='https://web.archive.org/web/2if_/'+input}}else{location.href='https://web.archive.org/web/2if_/'+location.href;}})();

日後只要點選瀏覽器書籤列上的瀏覽器按鈕,就可以直接查看網路時光機器的庫存頁面。


參考資料

留言