Slack Linkit eivät aukea? Tässä on mitä kannattaa tarkistaa
Kaksi erilaista vikaa
Jos URL-osoite ei aukea, kun napsautat sitä, kyseessä on sovellus tai käyttöjärjestelmä. Jos URL-osoite avautuu, mutta viestin alla ei ole korttia, se on Slack purkamista. Open Graph työkalut auttavat vain toisessa tapauksessa. Tarkista tunnisteet käyttämällä Proovd tai Slack esikatselun tarkistinta.
Nopea jako
- Klikkaus ei tee mitään / väärä sovellus — malli puuttuu, työpöytä vs. selainkäsittelijä, estetty ponnahdusikkunat. Ei OG-tunnisteita.
- Ei esikatselukorttia — Slackbot ei voi lukea metatietoja, verkkotunnus on estetty tai sovelluksen Slack omat avaussäännöt ovat voimassa.
Slack linkit eivät avaudu
Ihmiset hakevat "Slack linkit eivät avaudu", kun viesti sisältää URL-osoitteen, joka ei käynnisty. Open Graph ei ole merkityksellinen tässä. Työskentele läpi:
- Sisältääkö teksti kaavion? Slack omassa ohjeessa sanotaan, että esikatselut eivät välttämättä laajene, jos
http://(taihttps://) puuttuu. Bareexample.comon myös yleinen syy, miksi klikkauksesta ei ole mitään hyötyä. - Kokeile samaa URL-osoitetta selaimessa. Jos se epäonnistuu, sivusto on poissa käytöstä, maantieteellisesti estetty tai tarvitsee VPN:n – ei Slack.
- Työpöytäsovellus vs selain Slack. Työtilan linkit avautuvat joskus selaimessa sovelluksen sijaan (tai päinvastoin), koska
slack://käyttöjärjestelmän protokollakäsittelijä on väärä. Työpöytäsovelluksen uudelleenasentaminen rekisteröi kyseisen käsittelijän uudelleen. Slack-apu yhteysongelmiin on oikea paikka, jos itse sovellus ei lataudu. - Yritysselaimet. Laajennukset, ponnahdusikkunoiden esto ja "älä avaa ulkoisia linkkejä" -käytännöt sieppaavat napsautuksia. Testaa yksityisessä ikkunassa laajennukset pois päältä.
Jos sivu latautuu, kun liität URL-osoitteen Chromeen, mutta Slack-napsautus ei tee mitään, kyseessä on edelleen sovellus/käyttöjärjestelmä. Ohita tämän artikkelin verkkosivuston loppuosa.
Slack linkin esikatselu ei toimi (purkaa)
Kun joku jakaa linkin, Slack voi näyttää tekstin esikatselun viestin alla. Slack kutsuu tätä avaamiseksi. Viralliset syyt esikatseluun ei näytä (Slack apua):
- Sivulla ei ole esikatselutietoja (ei käyttökelpoisia Open Graph-, Twitter Card- tai oEmbed-tageja).
- Sivu tai tiedosto on yksityinen / sisäänkirjautumista estävä.
- Sama linkki jaettiin jo kyseisessä keskustelussa viimeisen tunnin aikana – Slack ei laajenna sitä uudelleen.
- Viesti sisältää yli viisi linkkiä.
- Ääni/video isännältä Slack ei ole sallittujen luettelossa (heidän luettelonsa, ei sinun).
Sinun mieltymyksesi
Profiilikuva → Asetukset → Viestit ja media → Kohdassa Upotettu media ja linkit, "Näytä tekstin esikatselut linkitetyistä verkkosivustoista" ja "Näytä kuvat ja tiedostot linkitetyiltä verkkosivustoilta". Jos ne ovat pois päältä, you ei näe avautumista. Muut ihmiset kanavalla voivat silti.
Työtilan estetyt verkkotunnukset
Omistajat ja järjestelmänvalvojat voivat estää verkkosivuston esikatselun (vieritä esikatselua → sulje → "Estä myös esikatselut tältä verkkosivustolta"). Järjestelmänvalvojat tarkistavat luettelon kohdasta Työtilan asetukset → Liitteet → Estetyt esikatselut. Tälle ei ole olemassa nykyistä Slack-asetusta nimeltä "Message Prefill"; vanhemmat artikkelit, joissa se mainitaan, ovat vanhentuneita.
Mitä Slackbot todella hakee
Slack:n robottidokumentaatiosta:
- User-agent
Slackbot-LinkExpanding 1.0 (+https://api.slack.com/robots)lukee niin vähän sivua kuin pystyy (HTTP-alue) oEmbed- ja Twitter Card / Open Graph-tageille. Slack-ImgProxyhakee sitten viitatut kuvat.- Vastaukset säilytetään maailmanlaajuisesti välimuistissa noin 30 minuuttia.
- Slack ei kunnioita robots.txt-tiedostoa. Kohteen Slackbot estäminen robots.txt-tiedostossa ei pysäytä avautumista. WAF-haaste tai 403-tahto.
Tunnisteiden on oltava pyydetyissä tavuissa Slackbot – yleensä HTML-koodin alussa. Asiakkaan renderöimät sisällönkuvauskentät eivät koskaan näy kyseisessä vastauksessa.
Sivuston korjaukset
<meta property="og:title" content="Your Title" />
<meta property="og:description" content="Your description" />
<meta property="og:image" content="https://yoursite.com/image.jpg" />
Käytä absoluuttisia HTTPS-kuvien URL-osoitteita, jotka palauttavat 200 ilman evästeitä. Poista sitten vanha Slack viesti (tai odota ~30 minuuttia) ja lähetä uudelleen. Slack dokumentoi URL-virheenkorjaustyökalun järjestelmänvalvojille; Proovd on kolmannen osapuolen esikatselu samoista tunnisteista Slack:ssa ja muissa sovelluksissa, ei Slack sisäisessä virheenkorjauksessa.
Nopea tarkistuslista
- Click vs kortti: kumpi epäonnistui?
- URL sisältää
https:// - Viestissä on vähemmän kuin kuusi linkkiä; URL-osoitetta ei ole julkaistu kyseisessä ketjussa viimeisen tunnin aikana
- Asetukset näyttävät edelleen tekstin esikatselun
- Verkkotunnus ei ole työtilan estettyjen esikatselujen luettelossa
- OG-tunnisteet raaka-HTML:ssä; kuva on julkisesti saatavilla
- Ei Cloudflare/WAF-haastetta kohteelle
Slackbot-LinkExpanding
Usein kysytyt kysymykset
Käyttääkö Slack tunnisteita Twitter Card?
Kyllä, Slackbot etsii oEmbed- ja Twitter Card / Open Graph-tageja. Aseta Open Graph ensin, jotta Discord ja LinkedIn voivat käyttää samaa HTML-koodia.
Miksi jotkut kanavat näyttävät esikatseluita ja toiset eivät?
Slack:n julkaisemat avaussäännöt ovat keskustelutason (sama linkki viimeisen tunnin aikana) ja työtilatason (estetyt verkkotunnukset, Slack yhdistämisen esikatseluoikeudet) sekä kunkin jäsenen Viestit ja media -asetukset. Kanavakohtaista "avaa pois" ei ole asia, jota emme voi vahvistaa nykyisenä vakiokanavan vaihtokytkimenä.
Aiheeseen liittyvät artikkelit
Tarkista Slack avaamisen verkkosivuston puoli
Proovd näyttää Slack, Discord, LinkedIn, X, WhatsApp ja Reddit samasta URL-osoitteesta. Se ei avaa linkkejä Slack-työpöytäsovelluksen sisällä.