TwitterViewer
書籤小工具

推特書籤小工具:在 TwitterViewer 一鍵開啟 X 貼文

一個書籤小工具、一段行動版指令碼,以及一個 Android 分享目標,讓你正在瀏覽的 X 貼文或個人檔案直接在 TwitterViewer 中開啟。

在電腦上

將這個按鈕拖曳到你的書籤列。當你在支援的 X 頁面時,點一下即可。

如果你的書籤列已隱藏,請開啟瀏覽器的書籤選單將它顯示出來。

在手機上

建立一個書籤,並把指令碼設為它的網址。

  1. 1複製下方的書籤指令碼。
  2. 2在瀏覽器中建立一個書籤,然後編輯它的網址。
  3. 3把指令碼貼上為網址並儲存。
javascript:(function(){var l=location;if(new RegExp("^(www\\.|mobile\\.)?(x|twitter)\\.com$",'i').test(l.hostname)){l.href="https://twitterviewer.app"+l.pathname+l.search+l.hash}else{alert("請在 X 的貼文、個人檔案或主題標籤頁面開啟這個工具。")}})()

適用於 x.com 或 twitter.com 上的公開貼文、個人檔案和主題標籤頁面。其他頁面會維持不變。

推特書籤小工具是一種書籤,它會執行幾行程式碼,而不是開啟一個固定的頁面。我們做的這個只做一件事:當你正在看某則 X 貼文或某個個人檔案時,按一下就會在 TwitterViewer 中開啟同一則貼文或同一個個人檔案,讓你不必登入就能閱讀。不必安裝擴充功能,也不必建立帳號。

本頁涵蓋從 X 到 TwitterViewer 的每一種方式:桌面上使用的書籤小工具、給 iPhone、iPad 和 Android 的書籤腳本、Android 的分享目標,以及兩種不需要任何設定的方法。每一節都會說明如何安裝、如何使用,以及失敗時該怎麼辦。

什麼是推特書籤小工具?

書籤小工具是一個普通的瀏覽器書籤,它的網址以 javascript: 開頭,而不是 https://。當你點它時,瀏覽器會在你正在看的頁面上執行那段簡短的腳本,而不是載入新頁面。它存在你的書籤裡,所以任何支援書籤的瀏覽器都能使用,而且不會要求任何權限。

本頁這一個只有一行。它讀取目前分頁的網址,並檢查主機是不是 x.com 或 twitter.com,包含 www. 和 mobile. 這兩種變化形式。如果是,腳本會用 TwitterViewer 的主機加上相同的路徑、查詢字串和錨點重新組出網址,並把分頁帶到那裡。在其他任何網站上,它會顯示一則簡短訊息,並讓那個頁面保持原樣。

這是把一件你手動也能做到的事變成捷徑:在網址列裡把 x.com 改成 TwitterViewer 的網址。書籤小工具把它包裝成按一下就能完成。它也被叫做書籤腳本或「javascript 書籤」,而且在 x.com 和 twitter.com 兩種網址上都能運作。

在 TwitterViewer 開啟 X 連結的各種方式

五種入口適合不同情況。挑一個符合你平常閱讀 X 所用裝置的方式就好。

方法適用於設定最適合
桌面書籤小工具電腦上的 Chrome、Edge、Firefox、Safari把一個按鈕拖到書籤列在筆電或桌機上閱讀 X
行動書籤腳本iPhone 和 iPad 上的 Safari、Android 上的瀏覽器把腳本貼進新書籤的網址欄在行動瀏覽器裡閱讀 X
Android 分享目標Android,從瀏覽器選單安裝 TwitterViewer 之後安裝一次,之後在分享選單裡選它X 應用程式內的連結
貼上連結任何裝置無別人用聊天或電子郵件傳給你的連結
手動更換網址任何有網址列的瀏覽器無只想看某一則貼文一次

在電腦上安裝推特書籤小工具

這個按鈕位於本頁最上方、標題為「在電腦上」的卡片裡。它是一個你的瀏覽器允許你拖曳的連結。

  1. 顯示你的書籤列。在 Chrome、Edge 和 Firefox 中,Windows 和 Linux 的快速鍵是 Ctrl+Shift+B,Mac 上是 Cmd+Shift+B。在 Safari 中,選擇「顯示方式」,再選「顯示喜好項目列」。
  2. 把 在 TwitterViewer 中開啟 按鈕往上拖到書籤列並放開。
  3. 在 x.com 上開啟任何一則貼文或任何一個個人檔案。
  4. 點一下剛剛新增的書籤。分頁就會切換到 TwitterViewer 裡的同一則貼文或同一個個人檔案。

這個腳本會帶著你拖曳它當時所在網站的網址。如果它開啟了非預期的網址,請刪掉這個書籤,改從你希望它指向的網站重新拖一份新的過來。

結果會開在同一個分頁,所以請用上一頁按鈕回到 X。如果你偏好開新分頁,請先把 X 頁面開在新分頁,再在那裡執行書籤。

在 iPhone 和 iPad 上設定

行動瀏覽器沒有可以拖曳的書籤列,所以行動版卡片會把腳本以文字呈現,並附上一個 複製書籤指令碼 按鈕。你要建立一個書籤,然後把腳本貼進它的網址欄。以下步驟以 Safari 為準;選單名稱在不同的 iOS 版本之間會有些差異。

  1. 在 Safari 中打開本頁,點一下 複製書籤指令碼。
  2. 點一下分享按鈕,選擇 加入書籤。命名為「在 TwitterViewer 中開啟」並儲存。它指向哪個頁面無所謂,因為你等一下就會把網址換掉。
  3. 用書本圖示打開書籤列表,點一下 編輯,再點一下剛新增的書籤。
  4. 刪掉網址並貼上腳本。確認它以 javascript: 開頭,然後點一下「完成」。
  5. 在 Safari 中打開一則 X 貼文,打開書籤列表,點一下你的書籤。

有兩件事常讓人卡住。這個書籤只在你建立它的那個瀏覽器裡、載入於該瀏覽器的頁面上有效。在 X 應用程式裡點開的連結會開在內建的檢視器中,那裡沒有書籤,所以腳本無法在裡面執行;請先在 Safari 中開啟該連結。另外,如果瀏覽器在你貼上時把 javascript: 前綴移除了,請在儲存之前把它重新打在腳本前面。

在 Android 上設定

Android 的做法相同:複製腳本、建立書籤、把它的網址換掉。以下步驟以 Chrome 為準;其他瀏覽器的選單大同小異。

  1. 打開本頁,點一下 複製書籤指令碼。
  2. 打開瀏覽器選單,把本頁加入書籤,命名為「在 TwitterViewer 中開啟」。
  3. 打開你的書籤,點一下新增那一個旁邊的三點選單,選擇「編輯」。把網址換成剛剛貼上的腳本,確認它以 javascript: 開頭,然後儲存。
  4. 在瀏覽器中打開一則 X 貼文。把書籤的名稱輸入網址列,並從建議中選擇它。

最後一步和 iOS 不同。在許多 Android 瀏覽器上,點列表裡的書籤會把它當成新頁面載入,腳本因此沒有 X 頁面可以讀取。把名稱輸入網址列並選取建議,才會讓它對你目前所在的頁面執行。如果這樣也不行,下面介紹的分享方式更可靠。

在 Android 上從 X 分享到 TwitterViewer

Android 應用程式可以向分享選單註冊,而只要你從瀏覽器安裝 TwitterViewer,它就會替自己註冊。

  1. 在 Android 的 Chrome 中打開 TwitterViewer,打開瀏覽器選單,選擇 安裝應用程式。當你的瀏覽器提供安裝選項時,本頁也會出現一個 安裝應用程式 按鈕。
  2. 在 X 應用程式中打開一則貼文或一個個人檔案,點一下「分享」。
  3. 在分享選單中選擇 TwitterViewer。它會直接開到那則貼文或那個個人檔案。

分享選單會把分享的連結(有時還有一行文字)送到本網站的一個頁面。那個頁面會取它找到的第一個連結或使用者名稱,把你帶到對應的檢視。貼文連結會開啟該貼文,個人檔案連結或 @username 會開啟個人檔案,主題標籤連結會開啟進階搜尋並填好該標籤(這項工具需要 Pro 方案和已連接的 X 帳號),社群連結則會開啟 推特社群匯出工具。如果文字裡沒有任何可辨識的內容,你會落在首頁。

iPhone 和 iPad 不會把網頁應用程式列在分享選單中,所以在 iOS 上請使用上面的書籤腳本,或下面的貼上方式。

書籤小工具會做什麼,又絕不會碰什麼

在一個你已登入的頁面上執行的腳本,值得被仔細檢視。這一個會完整顯示在行動版卡片裡,你可以自己讀。

  • 它會讀取目前頁面的主機、路徑、查詢字串和錨點。頁面上其他東西一概不碰。
  • 它會把主機拿來和 x.com 與 twitter.com 比對,前面可以有可選的 www. 或 mobile.。像 x.com.example.net 這種看似相似的網域不會符合。
  • 如果主機符合,它會把分頁的網址設成 TwitterViewer 的主機,加上相同的路徑、查詢字串和錨點。如果不符合,它會顯示一個警示然後停止。
  • 它不會讀取 cookie、本機儲存空間、頁面文字、你的時間軸、你的訊息或你的帳號資訊。
  • 它自己不會送出任何東西。唯一的網路請求,就是你點任何連結時本來就會發生的那次頁面載入。

TwitterViewer 會收到路徑,以及 X 網址裡原有的任何查詢字串,例如 X 附加的追蹤參數——就像一般連結會帶著它們一樣,分毫不差。

哪些 X 頁面可以運作

這個腳本會保留 X 網址的路徑,所以只要 TwitterViewer 在相同路徑上也有頁面,它就能運作。這涵蓋兩種頁面。

  • 貼文頁面,位於 /<username>/status/<id>。你會看到該貼文、作者自己的貼文串,以及我們能載入的回覆。免登入檢視器能看到與不能看到什麼,請見如何不用登入查看 X 貼文。
  • 個人檔案頁面,位於 /<username>。你會看到個人檔案標頭和最近的貼文。推特個人檔案檢視器 說明了相關限制。

X 上其他所有東西在這裡都沒有對應的網址。首頁時間軸、搜尋結果、主題標籤頁面、列表、通知、設定,以及 /media 或 /with_replies 這類個人檔案子頁面,都會開啟「找不到頁面」的畫面。請改用貼文頁面或個人檔案頁面,或改用專門的工具:想看某個帳號的照片和影片,用 推特媒體檢視器;想看回覆,用 推特回覆檢視器。

有兩項限制來自 X,而不是來自腳本。受保護(私人)帳號無法顯示,而已刪除或被停用的帳號也沒有東西可顯示。書籤小工具仍然照常運作,TwitterViewer 的頁面會說明為什麼什麼都沒出現。

推特書籤小工具無法運作嗎?

請依照順序逐一排查。

在本頁點按鈕時什麼都沒發生。 這是刻意設計的。請把它拖到書籤列,然後在 X 頁面上從那裡點它。

它顯示「請在 X 的貼文、個人檔案或主題標籤頁面開啟這個工具。」 腳本執行了,但目前分頁不在 x.com 或 twitter.com 上。請先開啟 X 貼文,再點這個書籤。

你看到「找不到頁面」的頁面。 該 X 頁面在這裡沒有對應的網址。請改用貼文頁面或個人檔案頁面。

點書籤完全沒有任何反應。 可能的原因有:

  • 你的瀏覽器,或學校、雇主訂下的政策,阻擋了 javascript: 網址。有些受管理的瀏覽器會把它們完全停用。
  • 某些瀏覽器中,網站的內容安全政策會阻擋書籤小工具。如果這發生在 x.com 上,請改用 Android 的分享方式或貼上方式。
  • 你貼上時,網址失去了 javascript: 前綴。請打開書籤的編輯畫面,檢查最前面的幾個字元。
  • 你人在應用程式內建的瀏覽器裡,例如在另一個應用程式點連結時開啟的那一種。請改用你的主要瀏覽器開啟該頁面。

它開啟的網址不是 TwitterViewer。 腳本裡含著你複製它當時所在網站的網址。請刪掉這個書籤,改從正確的網站重新建立一個。

如果以上都幫不上忙,就跳過書籤:複製 X 連結,貼到 TwitterViewer 首頁 上的輸入框。

有 TwitterViewer 的瀏覽器擴充功能嗎?

沒有。TwitterViewer 沒有推出給 Chrome、Edge 或 Firefox 的瀏覽器擴充功能。想找推特檢視器擴充功能的人,通常只是想不費力地在檢視器裡開啟 X 的內容,而書籤小工具就是這件事的輕量版本。

書籤小工具瀏覽器擴充功能
安裝拖曳或貼上一個書籤從擴充功能商店安裝
權限不要求任何權限通常會要求存取網站資料
自動執行不會,只在你點擊時可以新增按鈕並在每個頁面執行
行動瀏覽器可以,需手動建立書籤取決於瀏覽器
移除刪除書籤從擴充功能頁面移除

取捨在於,書籤小工具永遠不會把按鈕加進 X 自己的介面,也不會在背景執行。若只是想在不用登入的情況下閱讀一則貼文,這樣就夠了。如果你想得知新貼文,追蹤清單會針對你加入的帳號寄電子郵件通知你。這是 Pro 功能:你登入 TwitterViewer,最多加入 20 個帳號,檢查最快每小時執行一次。

不使用書籤小工具,在 TwitterViewer 開啟 X 連結

有兩種方法不需要任何安裝,而且最後會到達相同的頁面。

貼上連結。 首頁有一個輸入框,接受 X 貼文連結、個人檔案連結、@username 或貼文編號。它能讀懂 x.com、twitter.com 和 mobile.twitter.com 連結,也能處理某些聊天應用程式產生的預覽用變體。當有人傳連結給你、而你根本不在 X 上時,就用這個。

手動更換網址。 TwitterViewer 使用和 X 相同的路徑。位於 x.com/NASA/status/123 的貼文,就住在 TwitterViewer 網址加上 /NASA/status/123 的位置;位於 x.com/NASA 的個人檔案,就是 TwitterViewer 網址加上 /NASA。把主機換掉、其餘保留、按下 Enter。這正是書籤小工具做的事,限制也完全相同。

如果你想儲存一則貼文的影片而不是閱讀它,請把連結貼進 推特影片下載器,或閱讀如何下載 X 影片。這些全都免費;想知道 Pro 多了什麼,請見定價。

推特書籤小工具常見問題

什麼是推特書籤小工具?

推特書籤小工具是一種瀏覽器書籤,它會在你目前瀏覽的頁面上執行一段簡短腳本,而不是載入某個固定網址。TwitterViewer 這一個會先確認你人在 X 或 Twitter 頁面上,然後在同一個分頁裡,把同一則貼文或同一個個人檔案開在 TwitterViewer。它不需要擴充功能,只要刪掉書籤就能移除。

有 TwitterViewer 的瀏覽器擴充功能嗎?

沒有。Chrome、Edge 或 Firefox 都沒有 TwitterViewer 擴充功能。書籤小工具是輕量的替代方案:同樣是從 X 一鍵跳到檢視器,只在你點擊時執行,不需要任何瀏覽器權限。

推特書籤小工具安全嗎?

腳本很小、可讀,做的事也非常少。它讀取目前分頁的網址,確認主機是 x.com 或 twitter.com,然後更改網址。它不會讀取 cookie、頁面內容、你的時間軸或你的帳號,也不會自行發出任何網路請求。你可以在本頁讀到完整的腳本。

書籤小工具在 X 應用程式裡能用嗎?

不能。書籤小工具需要一個有書籤功能的瀏覽器,而 X 應用程式沒有。在 Android 上,請從瀏覽器選單安裝 TwitterViewer,並在 X 應用程式中使用分享選單。在 iPhone 和 iPad 上,請先在 Safari 中開啟貼文,或把連結貼到 TwitterViewer 首頁。

我需要 X 帳號或 TwitterViewer 帳號嗎?

兩者都不需要。無論你是否有登入 X,書籤小工具都能運作,而 TwitterViewer 不需帳號就能顯示公開貼文和個人檔案。它永遠看不到你的 X 工作階段。

為什麼我會看到「找不到頁面」的畫面?

腳本會保留 X 網址的路徑,而 TwitterViewer 只在貼文和個人檔案的路徑上有頁面。首頁時間軸、搜尋結果、主題標籤頁面、列表,或 /media 這類子頁面,在這裡都沒有對應。請回到貼文或個人檔案頁面,再執行一次書籤。

我可以用它開啟私人帳號的貼文嗎?

不能。受保護帳號不會向未獲批准的追蹤者顯示貼文,而 TwitterViewer 只顯示 X 公開出來的內容。書籤小工具會開啟正確的頁面,而那個頁面會告訴你該帳號是受保護的。

沒有書籤小工具,我可以在 TwitterViewer 開啟 X 連結嗎?

可以。把貼文或個人檔案連結貼到 TwitterViewer 首頁的輸入框,或是在網址列裡把 x.com 改成 TwitterViewer 的網址、其餘路徑保留。兩者都和書籤小工具得到相同的結果,一次處理一個連結。

它適用於 twitter.com 和行動版連結嗎?

可以。這個腳本接受 x.com、twitter.com,以及兩者的 www. 和 mobile. 變化形式。短網址 t.co 連結不會符合,因為腳本讀的是你所在頁面的主機,所以請先開啟該連結,再執行書籤。