Slack Länkar öppnas inte? Här är vad du ska kontrollera
Två olika buggar
Om webbadressen inte öppnar när du klickar på den är det appen eller operativsystemet. Om webbadressen öppnas men det inte finns något kort under meddelandet, är det Slack att rullas ut. Open Graph verktyg hjälper bara det andra fallet. Kontrollera taggar med Proovd eller Slack förhandsgranskningskontroll.
Snabb split
- Klick gör ingenting / fel app — schema saknas, skrivbord kontra webbläsarhanterare, blockerade popup-fönster. Inte OG-taggar.
- Inget förhandsgranskningskort — Slackbot kan inte läsa metadata, domänen är blockerad eller Slacks egna upprullningsregler gäller.
Slack länkar öppnas inte
Människor söker "Slack länkar öppnas inte" när ett meddelande innehåller en URL som inte kommer att starta. Open Graph är irrelevant här. Arbeta igenom:
- Innehåller texten ett schema? Slacks egen hjälp säger att förhandsvisningar kanske inte utökas om
http://(ellerhttps://) saknas. Bareexample.comär också en vanlig anledning till att ett klick inte gör någonting användbart. - Prova samma webbadress i en webbläsare. Om det misslyckas där är webbplatsen nere, geoblockerad eller behöver en VPN – inte Slack.
- Skrivbordsapp vs webbläsare Slack. Länkar till arbetsytor öppnas ibland i webbläsaren istället för appen (eller tvärtom) eftersom OS-protokollhanteraren för
slack://är fel. Om du installerar om skrivbordsappen omregistreras den hanteraren. Slacks hjälp för anslutningsproblem är rätt plats om själva appen inte kommer att laddas. - Företagswebbläsare. Tillägg, popup-blockerare och policyer för "öppna inte externa länkar" fångar upp klick. Testa i ett privat fönster med tillägg av.
Om sidan laddas när du klistrar in webbadressen i Chrome men Slacks klick inte gör något, är det fortfarande ett app/OS-problem. Hoppa över resten av artikelns webbplatssektion.
Slack länkförhandsgranskning fungerar inte (rullar upp)
När någon delar en länk kan Slack visa en textförhandsgranskning under meddelandet. Slack kallar detta unfurling. Officiella skäl till att en förhandsgranskning inte visas (Slack hjälp):
- Sidan har inga förhandsgranskningsdata (inga användbara Open Graph, Twitter Card eller oEmbed-taggar).
- Sidan eller filen är privat/inloggad.
- Samma länk delades redan i den konversationen under den senaste timmen — Slack kommer inte att utöka den igen.
- Meddelandet innehåller fler än fem länkar.
- Ljud/video från en värd Slack har inte godkänts (deras lista, inte din).
Dina preferenser
Profilfoto → Inställningar → Meddelanden och media → under Inline media & länkar, "Visa textförhandsvisningar av länkade webbplatser" och "Visa bilder och filer från länkade webbplatser." Om de är avstängda kommer you inte att se utrullningar. Andra personer i kanalen kanske fortfarande.
Arbetsyta-blockerade domäner
Ägare och administratörer kan blockera förhandsvisningar för en webbplats (håll muspekaren över förhandsgranskningen → stäng → "Blockera även förhandsvisningar från denna webbplats"). Administratörer granskar listan under Workspace-inställningar → Bilagor → Blockerade förhandsvisningar. Det finns ingen aktuell Slack-inställning som heter "Message Prefill" för detta; äldre artiklar som nämner det är inaktuella.
Vad Slackbot faktiskt hämtar
Från Slacks robotdokumentation:
- User-agent
Slackbot-LinkExpanding 1.0 (+https://api.slack.com/robots)läser så lite av sidan som den kan (HTTP Range) för oEmbed och Twitter Card / Open Graph taggar. Slack-ImgProxyhämtar sedan refererade bilder.- Svar cachelagras globalt i cirka 30 minuter.
- Slack hedrar inte robots.txt. Blockering av Slackbot i robots.txt kommer inte att stoppa utvecklingen. En WAF-utmaning eller 403-vilja.
Taggar måste finnas i de byte Slackbot som begärts - vanligtvis början av HTML. Klientrenderade metataggar visas aldrig i det svaret.
Webbplatsfixar
<meta property="og:title" content="Your Title" />
<meta property="og:description" content="Your description" />
<meta property="og:image" content="https://yoursite.com/image.jpg" />
Använd absoluta HTTPS-bildadresser som returnerar 200 utan cookies. Ta sedan bort det gamla Slack-meddelandet (eller vänta ~30 minuter) och posta igen. Slack dokumenterar ett URL-felsökningsverktyg för administratörer; Proovd är en förhandsgranskning från tredje part av samma taggar i Slack och andra appar, inte Slacks interna felsökare.
Snabb checklista
- Klicka vs kort: vilket misslyckades?
- URL inkluderar
https:// - Färre än sex länkar i meddelandet; URL har inte lagts upp i den tråden under den senaste timmen
- Inställningar visar fortfarande textförhandsvisningar
- Domänen finns inte på listan med blockerade förhandsgranskningar på arbetsytan
- OG-taggar i rå HTML; bild tillgänglig för allmänheten
- Ingen Cloudflare/WAF-utmaning för
Slackbot-LinkExpanding
Vanliga frågor
Använder Slack Twitter Card-taggar?
Ja, Slackbot letar efter oEmbed och Twitter Card / Open Graph taggar. Ställ in Open Graph först så att Discord och LinkedIn kan använda samma HTML.
Varför visar vissa kanaler förhandsvisningar och andra inte?
Slacks publicerade upprullningsregler är konversationsnivå (samma länk under den senaste timmen) och arbetsytanivå (blockerade domäner, Slack Connect-förhandsgranskningsbehörigheter), plus varje medlems inställningar för meddelanden och media. Kanalspecifikt "unfurl off" är inget vi kan verifiera som en aktuell standardkanalväxling.
Relaterade artiklar
Kontrollera webbplatssidan för en Slack unfurl
Proovd visar Slack, Discord, LinkedIn, X, WhatsApp och Reddit från samma URL. Den öppnar inte länkar inuti Slack skrivbordsappen.