Hvorfor Discord Forhåndsvisninger av koblinger ikke vises: årsaker og rettinger
Discord viser ikke en lenkeforhåndsvisning?
De vanligste årsakene er deaktiverte innebygginger, manglende eller utilgjengelige Open Graph-metadata, eller Discord manglende evne til å hente siden eller bildet. Sjekk URL-en med en OG-forhåndsvisning / Discord-lenkekontroller først, og gå deretter gjennom innstillingene på Discord-siden nedenfor.
Start her
- Bestem hvilken sak du er i: viser andres lenke kontra eier nettstedet.
- Hvis no forhåndsvisning av koblinger for deg, hvor som helst, er det nesten alltid en klient- eller tillatelsesinnstilling – ikke nettstedet.
- Hvis den samme URL-en forhåndsviser på én server og ikke en annen, sjekk Embed Links på den kanalen eller rollen.
- Hvis URL-en aldri forhåndsvises for noen, kan du hente det
Discordbotville se: tagger i rå HTML, HTTPS, ingen botutfordring.
Hvis du bare prøver å se en annens link
Du kan ikke fikse metakoder til et annet nettsted. Du kan bare endre hva Discord har lov til å vise you, eller hva den kanalen tillater å bli automatisk innebygd.
1. Klienten din skjuler forhåndsvisninger av nettstedet
Discord har en brukerinnstilling som slår av automatisk innbygging av nettsteder. På skrivebordet har den levd under Brukerinnstillinger → Chat eller Tekst og bilder, med en etikett som ligner på "Vis innbygginger og forhåndsvis nettstedkoblinger." Hvis den er av, vil du se vanlige nettadresser selv når alle andre ser et kort.
2. Meldingen undertrykte innbyggingen med vilje
Å pakke inn en URL i vinkelparenteser forteller Discord at den ikke skal bygges inn automatisk:
<https://example.com/page>
Hvis meldingen ser slik ut, blir forhåndsvisningen undertrykt for alle, ikke ødelagt.
3. Kanalen eller rollen nekter Embed Links
Discords tillatelse EMBED_LINKS er dokumentert som: lenker sendt av brukere med denne tillatelsen vil bli automatisk innebygd. Sjekk kanalens tillatelsesoverskrivelser for @everyone, plakatens rolle og det spesifikke medlemmet. En avvisning på den kanalen slår en tillatelse for hele serveren.
Hvis you kan legge ut en velkjent offentlig URL (for eksempel en Wikipedia-artikkel) og den bygger inn, er kanalen i orden og det opprinnelige nettstedet er problemet.
4. Bare én person er berørt
Spør noen andre i samme kanal. Hvis de ser kortet og du ikke, er det klientinnstillingen din, en utdatert app eller en lokal hurtigbuffer – ikke Open Graph.
Hvis du er eieren av nettstedet
Discord henter URL-en med sin crawler (Discordbot, ofte Discordbot/2.0). Den leser HTML-metakoder. Den kjører ikke JavaScript på klientsiden. Hvis etiketter injiseres først etter at React hydrater, ser Discord et tomt skall.
1. Bekreft at kodene finnes i rå HTML
Du vil ha minst:
<meta property="og:title" content="Your Title" />
<meta property="og:description" content="A short description" />
<meta property="og:image" content="https://yoursite.com/image.jpg" />
<meta property="og:url" content="https://yoursite.com/page" />
Bruk absolutte https:// URL-er for bildet. Relative baner som /og.png mislykkes ofte. Sjekk med Proovd eller the Discord link preview checker – disse verktøyene viser kodene en crawler kan analysere, ikke hva Discords egen cache lagrer for øyeblikket.
Discord publiserer ikke en fullstendig offisiell OG-spesifikasjon. I praksis bruker den Open Graph-tagger for innebyggingen. Ikke stol på twitter:image alene.
2. Sørg for at Discordbot kan hente siden og bildet
- HTML-URL-en og bilde-URL-en skal returnere suksess (vanligvis 200), ikke en påloggingsvegg, 403 eller Cloudflare «Bare et øyeblikk...»-utfordring.
- Bot Fight Mode og lignende WAF-regler behandler crawlere som roboter. Det blokkerer Discord på samme måte som det blokkerer Slack og Meta. Se Cloudflare blokkering av lenkeforhåndsvisninger.
- Å tillate Discordbot i
robots.txter fortsatt verdt å gjøre; en utfordringsside foran opprinnelsen vil fortsatt skjule taggene.
3. Bildestørrelse — hva vi faktisk vet
Discord publiserer ikke en hard "minimum 300×300 eller ingen innebygging"-regel i dokumentene for utviklertillatelser. Det vi vet fra å kjøre forhåndsvisninger i Proovd: bruk en stor, tilgjengelig JPEG eller PNG over HTTPS. 1200×630 er en sikker størrelse fordi den også fungerer på andre plattformer. Hold filen godt under vanlige opplastingsgrenser (Proovds Discord bildesjekk flagger filer over 8 MB).
Hvis tittelen og beskrivelsen vises, men bildet ikke gjør det, blir bildets URL vanligvis blokkert, omdirigert merkelig eller ikke i den opprinnelige HTML-koden.
4. Foreldet Discord cache
Discord cacher innebygginger per URL. Det er ingen offentlig "Sharing Debugger" for Discord. Etter at du har endret tagger:
- Legg inn en litt annen URL, for eksempel
?v=2, så Discord behandler den som ny. - Eller slett den gamle meldingen og legg ut på nytt etter at nettstedet faktisk viser den nye HTML-koden (bekreft med view-source eller curl, ikke bare nettleseren din).
5. Bots og webhooks er et annet problem
En robot som legger ut en URL trenger fortsatt EMBED_LINKS i den kanalen hvis du forventer at Discord automatisk skal bygge inn nettadressen. Rik innebygde innebygde API er JSON-nyttelaster, ikke Open Graph. Hvis en menneskelimt URL fungerer og robotens URL ikke gjør det, inspiser botmeldingsflaggene (inkludert undertrykk-embeds) i stedet for og:-taggene.
Discord lenkekontroll vs Discord serverkontroll
Søkespørsmål som «Discord lenkekontroll», «Discord embed checker» og «Discord serverlink checker» er ikke den samme jobben:
- Link / embed checker — inspiser Open Graph på en offentlig URL. Det er hva Proovds Discord forhåndsvisningsside er til for.
- Server / invite checker — invitasjonssprutbilder og serverwidgets er en annen Discord-funksjon. Denne artikkelen hevder ikke at Proovd inspiserer disse.
Rask sjekkliste
- Ser andre personer i samme kanal kortet?
- Er nettsideforhåndsvisning aktivert i Discord brukerinnstillingene dine?
- Tildeler kanalen Embed Links til plakaten?
- Er nettadressen pakket inn i
< >? - Er
og:title/og:imagei det første HTML-svaret (ikke bare etter JavaScript)? - Kan en klient uten nettleser hente URL-en uten en 403-utfordring?
- Postet du på nytt med en ny søkestreng etter å ha endret tagger?
Ofte stilte spørsmål
Hvorfor viser ikke linken min en forhåndsvisning på Discord?
Del opp problemet. Hvis det bare mislykkes for deg, fikser du tillatelse til klient- eller kanalinnbygging. Hvis det mislykkes for alle, får ikke Discordbot brukbare Open Graph-data – manglende tagger, bare JS-tagger, HTTP-bilde eller en blokkert henting.
Hvordan lager jeg en forhåndsvisning av koblinger på Discord?
Sett Open Graph-tagger i servergjengitt HTML, bruk HTTPS-bilde-URLer Discord kan hente, behold Embed Links tillatt for plakaten, og lim inn den blotte URL-en (ikke pakket inn i < >).
Hvordan sjekker jeg en Discord-innbygging uten å legge ut på en server?
Bruk en forhåndsvisningskontroll for Discord koblinger som Proovd. Den vil ikke tømme Discords cache; den viser om kodene er tilstede for en crawler.
Relaterte artikler
Sjekk nettsiden først
Lim inn URL-en i Proovd og sammenlign Discord-kortet med Slack, LinkedIn, X, WhatsApp og Reddit. Hvis tagger ser ut der og Discord fortsatt ikke viser noe, er det gjenværende arbeidet Discord-innstillinger eller Discordbot blir blokkert.