← Blog

Slack 連結打不開?這是要檢查的內容

Proovdproovd.in 撰寫。

上次驗證時間為 2026 年 9 月 19 日,對照Slack 的幫助文章「共享連結並設定預覽首選項」、工作區「管理連結預覽」和api.slack.com/robots

整個集群的一頁:連結未開啟、連結不起作用以及連結預覽/展開未顯示。

兩個不同的錯誤

如果按一下該 URL 時未open,則表示該 URL 是應用程式或作業系統。如果網址開啟但訊息下方沒有卡片,則為 Slack 展開。 Open Graph工具只能幫助第二種情況。使用 ProovdSlack 預覽檢查器 檢查標籤。

快速分割

  • 點選不執行任何操作/錯誤的應用程式 - 方案缺失、桌面與瀏覽器處理程序、阻止彈出視窗。不是 OG 标签。
  • 沒有預覽卡 — Slackbot無法讀取元資料、域被阻止或Slack自己的展開規則適用。

Slack 連結打不開

當訊息包含無法啟動的 URL 時,人們會搜尋「Slack 連結未開啟」。 Open Graph 在这里无关紧要。工作通过:

  1. 文本包含方案嗎? Slack自己的幫助說,如果缺少http://(或https://),預覽可能無法展開。光禿禿的 example.com 也是點選沒有任何作用的常見原因。
  2. 在瀏覽器中嘗試相同的 URL。 若失敗,則網站已關閉、受地理封鎖或需要 VPN — 而非 Slack。
  3. 桌面應用程式與瀏覽器Slack。 工作区链接有时会在浏览器而不是应用程序中打开(或相反),因为slack://的操作系统协议处理程序是错误的。重新安裝桌面應用程式會重新註冊該處理程序。如果應用程式本身無法加載,Slack 對於連接問題的幫助是正確的地方。
  4. 企業瀏覽器。 擴充功能、彈出視窗阻止程式和「不要開啟外部連結」策略會攔截點擊。在關閉擴充的私人視窗中進行測試。

如果您將 URL 貼到 Chrome 中時頁面已加載,但 Slack 的點擊沒有任何反應,則仍然是應用程式/作業系統問題。跳過本文網站部分的其餘部分。

Slack 連結預覽不起作用(展開)

當有人分享連結時,Slack可以在訊息下方顯示文字預覽。 Slack 稱之為展開。預覽不顯示的官方原因(Slack幫助):

您的偏好

個人資料照片 → 首選項訊息和媒體 → 在內聯媒體和連結下,「顯示連結網站的文字預覽」和「顯示連結網站中的圖像和檔案」。如果這些關閉,you將看不到展開。頻道中的其他人仍然可能會這樣做。

工作區阻止的網域

擁有者和管理員可以阻止網站的預覽(將滑鼠懸停在預覽→關閉→「同時阻止來自此網站的預覽」)。管理員在工作區設定 → 附件 → 阻止的預覽下查看該清單。目前沒有名為「訊息預填」的 Slack 設定;提到它的舊文章已經過時了。

Slackbot實際取得什麼

來自Slack的機器人文件

標籤必須位於請求的位元組 Slackbot 中-通常是 HTML 的開頭。客戶端呈現的元標記永遠不會出現在該回應中。

<meta property="og:title" content="Your Title" />
<meta property="og:description" content="Your description" />
<meta property="og:image" content="https://yoursite.com/image.jpg" />

使用不帶 cookie 返回 200 的絕對 HTTPS 映像 URL。然後刪除舊的 Slack 訊息(或等待約 30 分鐘)並重新發布。 Slack 為管理員提供了一個 URL 調試工具的文檔; Proovd 是Slack 和其他應用程式中相同標籤的第三方預覽,而不是 Slack 的內部調試器。

快速清單

  1. 點選 vs 卡:哪一個失敗了?
  2. URL 包含 https://
  3. 訊息中的連結少於六個;過去一小時內該線程中未發布 URL
  4. 首選項仍然顯示文字預覽
  5. 網域不在工作區阻止預覽清單中
  6. 原始 HTML 中的 OG 標籤;圖像可公開訪問
  7. Slackbot-LinkExpanding 沒有Cloudflare/WAF 挑戰

常見問題

Slack使用Twitter Card標籤嗎?

是的,Slackbot 找 oEmbed 和 Twitter Card / Open Graph 標籤。首先設定Open Graph,以便Discord和LinkedIn可以使用相同的HTML。

為什麼有些頻道顯示預覽而其他頻道不顯示?

Slack 發布的展開規則是對話層級(過去一小時內的相同連結)和工作區層級(封鎖的網域、Slack 連線預覽權限),以及每個成員的訊息和媒體首選項。我們無法將特定於頻道的「展開關閉」作為目前標準頻道切換進行驗證。

檢查Slack展開的網站側

Proovd 顯示來自同一 URL 的 Slack、Discord、LinkedIn、X、WhatsApp 和 Reddit。它不會打開 Slack 桌面應用程式內的連結。