# 推特書籤小工具：一鍵開啟 X 貼文

安裝推特書籤小工具，一鍵把任何 X 貼文或個人檔案開在 TwitterViewer 裡。附電腦、iPhone 與 Android 的安裝步驟。

Page: https://twitterviewer.app/zh-hant/bookmarklet

推特書籤小工具是一種書籤，它會執行幾行程式碼，而不是開啟一個固定的頁面。我們做的這個只做一件事：當你正在看某則 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 裡的同一則貼文或同一個個人檔案。

> **Note: 在這裡點按鈕只會顯示提示**
> 直接點本頁上的按鈕不會執行腳本。它會顯示一則提醒，要你把按鈕拖走，因為這個腳本是要從 X 頁面執行，而不是從 TwitterViewer 執行。請先把它拖走，接著在開著 X 頁面時從書籤列點它。

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

結果會開在同一個分頁，所以請用上一頁按鈕回到 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` 會開啟個人檔案，主題標籤連結會開啟[進階搜尋](https://twitterviewer.app/zh-hant/twitter-advanced-search)並填好該標籤（這項工具需要 Pro 方案和已連接的 X 帳號），社群連結則會開啟 [推特社群匯出工具](https://twitterviewer.app/zh-hant/x-communities-exporter)。如果文字裡沒有任何可辨識的內容，你會落在首頁。

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

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

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

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

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

> **Tip: 信任它之前先讀一遍**
> 把腳本貼進文字編輯器讀一讀。它就只有一行。刪掉書籤，腳本也就完全消失了。

## 哪些 X 頁面可以運作

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

- **貼文頁面**，位於 `/<username>/status/<id>`。你會看到該貼文、作者自己的貼文串，以及我們能載入的回覆。免登入檢視器能看到與不能看到什麼，請見[如何不用登入查看 X 貼文](https://twitterviewer.app/zh-hant/blog/view-x-posts-without-login)。
- **個人檔案頁面**，位於 `/<username>`。你會看到個人檔案標頭和最近的貼文。[推特個人檔案檢視器](https://twitterviewer.app/zh-hant/twitter-profile-viewer) 說明了相關限制。

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

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

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

請依照順序逐一排查。

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

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

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

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

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

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

如果以上都幫不上忙，就跳過書籤：複製 X 連結，貼到 [TwitterViewer 首頁](https://twitterviewer.app/zh-hant) 上的輸入框。

## 有 TwitterViewer 的瀏覽器擴充功能嗎？

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

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

取捨在於，書籤小工具永遠不會把按鈕加進 X 自己的介面，也不會在背景執行。若只是想在不用登入的情況下閱讀一則貼文，這樣就夠了。如果你想得知新貼文，[追蹤清單](https://twitterviewer.app/zh-hant/i/watchlist)會針對你加入的帳號寄電子郵件通知你。這是 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。這正是書籤小工具做的事，限制也完全相同。

如果你想儲存一則貼文的影片而不是閱讀它，請把連結貼進 [推特影片下載器](https://twitterviewer.app/zh-hant/twitter-video-downloader)，或閱讀[如何下載 X 影片](https://twitterviewer.app/zh-hant/blog/download-x-videos)。這些全都免費；想知道 Pro 多了什麼，請見[定價](https://twitterviewer.app/zh-hant/pricing)。

## 推特書籤小工具常見問題

### 什麼是推特書籤小工具？

推特書籤小工具是一種瀏覽器書籤，它會在你目前瀏覽的頁面上執行一段簡短腳本，而不是載入某個固定網址。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` 連結不會符合，因為腳本讀的是你所在頁面的主機，所以請先開啟該連結，再執行書籤。

