Userscripts

社群貼文自動展開

把 LinkedIn 與 Facebook 動態裡的「查看更多」自動按掉,貼文一次讀完。

Social Auto Expand · v2.1.0 · MIT

這支腳本做什麼

社群動態把長貼文摺起來,讀完一段就要伸手點一次「查看更多」。這支腳本會偵測畫面上出現的展開控制項,出現就替你按下去。中英文的常見寫法都認得——see more、show more、查看更多、顯示更多、展開全文這些都在比對清單裡;各站另有自己的元件選擇器,先用選擇器認、認不出來才退回看按鈕上的字。

LinkedIn 另外會在背景預先載入後面的動態,捲到底時不必等。Facebook 的預載是關掉的:那個站對程式化的捲動跳躍會有明顯反應,畫面會抖,所以只保留貼文展開。使用者剛動過畫面、或有對話框開著的時候,背景預載會暫停。

要支援新的站,是在 SITE_PROFILES 加一組設定,不是改共用的掃描與點擊邏輯。

它跑在哪裡、要什麼權限

沒有宣告任何 GM_* 權限。腳本做的事是在上列頁面裡點畫面上已經存在的按鈕,不讀取貼文內容、不對外送出任何東西。

執行的頁面(@match)

https://www.linkedin.com/*
LinkedIn 動態與貼文頁
https://linkedin.com/*
同上,沒有 www 的寫法
https://www.facebook.com/*
Facebook 動態與貼文頁
https://web.facebook.com/*
同上,另一個網域寫法
https://m.facebook.com/*
Facebook 行動版

安裝

  1. 1. 先裝 Tampermonkey 或 Violentmonkey 這類腳本管理器。
  2. 2. 點下面這個連結,管理器會跳出安裝畫面。
  3. 3. 開啟或重新整理 LinkedIn、Facebook 的頁面。
安裝 social-auto-expand.user.js

這個網址同時是腳本宣告的更新來源,裝好的副本從此固定查它。原始碼在 GitHub,也可以先讀完再裝。

版本紀錄

v2.1.0 · 2026-07-29

  • 安裝檔搬到這個網域,並宣告 @updateURL 與 @downloadURL。

v2.0.3 · 2026-07-17

  • 關掉 Facebook 的背景預載,畫面不再週期性抖動;貼文展開照舊。
  • 每個站的預載行為改成在設定裡明寫。

v2.0.0 · 2026-07-15

  • 從只支援 LinkedIn 改寫成多站架構,加上 Facebook。

v1.2.0 · 2026-07-11

  • 加上 LinkedIn 的背景預載,載完把畫面位置還原。