Safari is supported through its macOS Xcode container and App Store route. Built-in providers use static scripts and Safari requests no all-sites access. A user-added site needs a runtime optional permission, then Safari injects content.js after navigation only for a granted, enabled, non-builtin rule; sub-frames run only when All frames is enabled. Safari settings are device-local and do not roam.
Reveal URLs — Brugervejledning
Reveal URLs er en lille browserudvidelse (og Thunderbird-tilføjelse), der viser dig, hvor et link i din e-mail i virkeligheden fører hen, så du kan opdage et phishing-link, før du klikker på det.
Denne vejledning forklarer, hvordan du installerer Reveal URLs, og hvordan du bruger det. Se FAQ for almindelige spørgsmål; se privatlivspolitikken for, hvordan dine data håndteres; se arkitekturoversigten for et teknisk overblik.
Har du fundet en fejl, et link der blev markeret forkert (eller overset), eller en webmail-host der bør understøttes? Rapportér det venligst på Codeberg-issuetrackeren.
Indhold
- Hvad det gør og hvorfor
- Understøttede browsere og mailapps
- Installation
- Sådan bruger du det
- Outlook- og Gmail-tilføjelserne
- Sprog
- Privatliv
- Fejlfinding
- Licens og kildekode
Hvad det gør og hvorfor
En phishing-e-mail skjuler en fjendtlig destination bag troværdigt udseende
linktekst. Nogle gange er det en lignende vært: teksten viser paypal.com, mens
linket peger på paypa1.com. Ofte er det mere subtilt og dirigeres gennem en
sporings- eller omdirigeringstjeneste, så det sted, du ender, slet ikke ligner
det mærke, der er nævnt i teksten.

parcel-pay.custom.co.xa, ikke på den posttjeneste, den udgiver sig for at være.Bemærk: Dette skærmbillede viser en svigagtig phishingmail, der udgiver sig for at være en posttjeneste. Den efterlignede tjeneste er ikke tilknyttet Reveal URLs og støtter det ikke.
Reveal URLs læser hvert link i den besked, du læser, og viser dig den URL, det faktisk peger på. I browserudvidelsen og Thunderbird markerer det vildledende web-, e-mail-, telefon- og andre links, så forskellen er tydelig, før du klikker.
Reveal URLs afslører og markerer; det kontrollerer ikke. Det følger ikke omdirigeringer: Et link, der går gennem en tracker eller omdirigeringstjeneste, vises som URL'en for den omdirigeringstjeneste, det faktisk angiver; Reveal URLs kan ikke vide, hvor omdirigeringen til sidst ender. For et link uden advarsel er der ikke fundet nogen relevant uoverensstemmelse, ikke bekræftet som sikkert, så læs den afslørede URL, før du stoler på et link, også når intet er markeret. For at huske det vises den afslørede URL på et umarkeret link i en ravgul „tjek“-farve i stedet for en beroligende grøn.
Bemærk: e-mailadresser, URL'er og navne i dette skærmbillede er maskeret med stjerner af hensyn til privatlivet.
I browserudvidelsen og Thunderbird-tilføjelsen sker alt på din egen enhed, og intet overføres. På tværs af hver form sender Reveal URLs ingen af dine e-mail-data til os eller til nogen tredjepart — der er ingen analyse og ingen sporing. (Formerne adskiller sig i, hvor de kører, og hvordan koden til Outlook-ruden serveres; se afsnittet Privatliv og privatlivspolitikken for alle detaljer.)
Understøttede browsere og mailapps
Reveal URLs kører på:
Webbrowsere:
- Brave
- Google Chrome
- Microsoft Edge
- Mozilla Firefox
- Opera
- Safari
Mailapplikationer:
- Gmail
- Outlook
- Mozilla Thunderbird (desktop-mailklienten)
På browsermålene annoterer Reveal URLs links i din webmail. I Thunderbird annoterer det linkene i den e-mail, du læser, direkte i mailklienten.
Installation
Fra din browsers eller mailklients store (anbefalet)
Installer Reveal URLs fra butikken til din browser eller mailklient. Alle lister er nu tilgængelige; Opera kører Chrome-builden.
Webbrowsere:
- Brave — installer Chrome-versionen fra Chrome Web Store
- Chrome — Chrome Web Store
- Edge — Microsoft Edge Add-ons
- Firefox — Firefox Add-ons (AMO)
- Opera — installer Chrome-versionen fra Chrome Web Store
- Safari — App Store
Mailapplikationer:
- Gmail — Google Workspace Marketplace
- Outlook — Microsoft Marketplace
- Thunderbird — Thunderbird Add-ons (ATN)
Selv at indlæse en build (udviklere og tidlig testning)
Hvis du har bygget Reveal URLs fra kildekoden, kan du indlæse den udpakkede build
direkte. Hvert mål bygges med en make-kommando og produceres under dist/<target>/:
make build-chrome # opretter dist/chrome
make build-edge # opretter dist/edge
make build-firefox # opretter dist/firefox
make build-gmail # opretter dist/gmail
make build-opera # opretter dist/opera
make build-outlook # opretter dist/outlook
make build-safari # opretter dist/safari
make build-thunderbird # opretter dist/thunderbird
Indlæs derefter den resulterende mappe:
- Chrome — åbn
chrome://extensions, slå Udviklertilstand til, klik på Indlæs upakket og vælgdist/chrome. - Edge — åbn
edge://extensions, slå Udviklertilstand til, klik på Indlæs upakket og vælgdist/edge. - Firefox — åbn
about:debugging, vælg Denne Firefox, klik på Indlæs midlertidig tilføjelse og vælg en vilkårlig fil idist/firefox(for eksempel densmanifest.json). En midlertidig tilføjelse fjernes, når Firefox genstarter. - Opera — åbn
opera://extensions, slå Udviklertilstand til, klik på Indlæs upakket og vælgdist/opera. - Thunderbird — installér den midlertidige tilføjelse fra
dist/thunderbirdpå samme måde (via Værktøjer → Udviklerværktøjer → Fejlfind tilføjelser → Indlæs midlertidig tilføjelse).
Safari-udvidelsen, Outlook-tilføjelsen og Gmail-tilføjelsen indlæses ikke som udpakkede browserudvidelser. Byg dem som ovenfor, og derefter:
make deploy-gmail # udruller Gmail-tilføjelsen til Apps Script
make safari-xcode # byg Safari Xcode-projektet, og kør det derefter
# fra Safaris Develop-menu (macOS)
# Outlook: sideload dist/outlook
Indstillingssiden åbnes automatisk, første gang udvidelsen installeres.
Sådan bruger du det
Lige ud af boksen annoterer Reveal URLs linkene i beskeder hos de indbyggede udbydere — ingen opsætning påkrævet:
- FastMail (
app.fastmail.com) - Gmail (
mail.google.com) - Outlook Live (
outlook.live.com) - Outlook på nettet / Microsoft 365 (
outlook.office.com) - Proton Mail (
mail.proton.me) - Tuta (
app.tuta.com,mail.tutanota.com) - Yahoo Mail (
mail.yahoo.com) - Zoho Mail (
mail.zoho.com.au,mail.zoho.com.cn,mail.zoho.com,mail.zoho.eu,mail.zoho.in,mail.zoho.jp,mail.zoho.sa,mail.zohocloud.ca)
Annotering er afgrænset til beskedteksten, så appens egen chrome — dens sidebjælke, skrivevindue og værktøjslinjer — efterlades urørt. I Thunderbird dækkes hele den gengivne e-mail.
Bemærk: e-mailadresser, URL'er og navne i dette skærmbillede er maskeret med stjerner af hensyn til privatlivet.
Hvordan den reelle URL vises
Den reelle URL for hvert link vises på sin egen linje lige over linkteksten. Den placeres også i linkets værktøjstip (titel), så den fulde URL altid er der, når du holder musen over linket.
Markering af uoverensstemmelser
For weblinks sammenligner Reveal URLs URL'er eller hostnavne i et links synlige
tekst med den URL, det peger på. Sammenligningen foretages på det registrerbare
domæne, så et underdomæne uden uoverensstemmelse som mail.example.com for example.com ikke
markeres, mens en look-alike som paypa1.com for paypal.com gør.
Browserudvidelsen og Thunderbird kontrollerer også e-mail-, telefon- og
uigennemsigtige links; javascript:-, data:- og vbscript:-links markeres altid.
Kontrollen ser kun på den URL, selve linket angiver; omdirigeringer følges aldrig, så et link gennem en tracker eller omdirigeringstjeneste sammenlignes som dens URL, ikke som den side, det til sidst når.
En uoverensstemmelse vises i din valgte uoverensstemmelsesfarve og med fed.
To relaterede indstillinger styrer dette:
- Fremhæv ikke-overensstemmende links slår uoverensstemmelsesbetoningen til eller fra.
- Vis kun ikke-overensstemmende links integreret skjuler den synlige integrerede afsløring for links uden uoverensstemmelse, men skriver stadig deres destinations-URL i linkets title-attribut, så den vises ved musemarkering.
Værktøjslinjeknappen
I Chrome, Edge, Opera, Firefox og Thunderbird er ikonet for Reveal URLs på værktøjslinjen en hurtig tænd/sluk-knap — klik på det for at slå annotering til eller fra. Når udvidelsen er slået fra, vises et OFF-mærke på ikonet, og værktøjstipset fortæller dig, om et klik vil slå den til eller fra. I browserne træder ændringen i kraft i alle åbne faner på én gang; i Thunderbird gælder den for den næste meddelelse, du åbner.
Mens Reveal URLs er slået til, fortæller browserens værktøjslinjeikon dig også, pr. faneblad, hvad det fandt på den aktuelle side. Hvis siden har uoverensstemmende (lignende) links, viser ikonet dette antal på et rødt mærke; hvis siden har links, men ingen af dem er uoverensstemmende, viser det det samlede antal analyserede links på et gråt mærke; en side uden links, der kan analyseres (og enhver side, som udvidelsen ikke handler på), viser intet antal. Hvert faneblad beholder sit eget mærke, så skift mellem faneblade opdaterer tallet, og at forlade siden eller lukke fanebladet rydder det. (Antal over 99 vises som 99+.)
Mærket i dets tre tilstande (browseren tegner det, så den nøjagtige placering varierer lidt fra browser til browser): et rødt antal uoverensstemmelser, et gråt antal analyserede links og OFF-mærket, mens udvidelsen er deaktiveret; logoet er også afdæmpet lysegråt. På en side, hvor den aktiverede udvidelse ikke er aktiv, er der intet mærke; det manglende OFF-mærke adskiller det samme afdæmpede logo fra den deaktiverede tilstand.
Disse illustrationer viser ikke alle udfald uden mærke; en aktiv side uden analyserbare links beholder ikonet i normal farve.
(I Thunderbird viser knappen kun sit ikon, så den forbliver kompakt i den samlede værktøjslinje. Du kan også slå Reveal URLs til og fra med kontakten Aktivér på indstillingssiden.)
Indstillingssiden
Indstillingssiden indeholder hver indstilling. Åbn den fra din browsers udvidelsesside (for eksempel Detaljer → Udvidelsesindstillinger), eller den åbnes automatisk ved første installation.
- Aktivér Reveal URLs — hovedkontakten til/fra, helt øverst på siden. Den træder i kraft med det samme, uden at resten af formularen behøver at blive gemt.
- Visningssprog — vælg det sprog, indstillingssiden vises på. Som standard følger den din browsers sprog med engelsk som tilbagefald; vælg et andet fra listen for at tilsidesætte det. Dit valg træder i kraft med det samme, huskes til næste gang og gemmes kun på denne enhed (det ændrer aldrig resten af dine indstillinger).
- Fremhæv ikke-overensstemmende links — slå uoverensstemmelsesbetoningen til eller fra.
- Uoverensstemmelsesfarve — den CSS-farve, der bruges til et markeret link (for
eksempel
red,#cc0000ellerrgb(200, 0, 0)). Standarden er rød. - Farve uden uoverensstemmelse — farven på den viste URL på links uden
uoverensstemmelse (for eksempel
blackeller#b45309). Standarden er en ravgul advarselstone (#b45309), valgt så et link uden advarsel ikke fremstår som bekræftet sikkert. - Vis kun ikke-overensstemmende links integreret — skjul den synlige integrerede afsløring for links uden uoverensstemmelse; deres destinations-URL forbliver i linkets title-attribut og vises ved musemarkering.
- Ignorér disse hosts — en liste over værtsnavne, der skal springes helt over, ét pr. linje. Underdomæner af en angivet host springes også over.
- Maksimal vist URL-længde — lange URL'er afkortes ud over dette antal tegn, så hosten forbliver synlig. Tilladt interval: 20 til 2000.
- Skriftstørrelse / -vægt for afsløret URL — valgfrie typografi-tilsidesættelser; lad stå tomt for at beholde standardværdierne.
Bortset fra hovedkontakten Aktivér og betjeningen af Aktive sites (som anvendes med det samme), gemmes ændringer med knappen Gem indstillinger.
Aktive sites — tilføj din egen webmail
Afsnittet Aktive sites, øverst på indstillingssiden, viser de sider, Reveal URLs kører på. Det holder nu en fast højde: vælg ét site i rullemenuen, og redigér kun dette sites indstillinger i panelet nedenunder.
Rullemenuen viser én post for hver siteregel:
- indbyggede regler bruger venlige navne som
Gmail,Proton MailogOutlook (Live); - når flere regler deler samme navn, tilføjer rullemenuen hosten i parentes,
for eksempel
Tuta (app.tuta.com)ogZoho Mail (mail.zoho.eu); - en brugeroprettet regel bruger sit valgfri Name eller sin match URL, når navnet efterlades tomt.
Editoren for det valgte site viser:
- sitets Match URL som en skrivebeskyttet identifikator;
- sitets redigerbare Name;
- en kontakt Enabled;
- Message-body selector (CSS-selektoren for den container, Reveal URLs annoterer), som du kan redigere;
- en kontakt Sub-frames, for sites hvis beskedtekst gengives inde i en iframe;
- en Remove-knap kun for dine egne sites.
De indbyggede udbydere (FastMail, Gmail, Outlook Live, Outlook 365, Proton, Tuta, Yahoo og Zoho) kan slås fra og rettes mod et nyt mål, men de kan ikke fjernes. Deres navne kan også omdøbes her; rydder du navnet på en indbygget udbyder, gendannes dets standardvenlige navn.
Sådan tilføjer du dit eget webmail-site:
- Under Tilføj site, indtast en Match-URL — et matchmønster som
https://mail.example.com/*. - Indtast eventuelt et Name til rullemenuen. Lad det stå tomt for at falde tilbage til match URL'en.
- Indtast en Message-body selector — en CSS-selektor for den container, der
indeholder beskedteksten, for eksempel
.message-body. - Hvis beskedteksten gengives inde i en underramme, sæt flueben ved Also run inside sub-frames.
- Klik på Add site. Din browser vil bede om tilladelse til at få adgang til det site; giv den. Sitet tilføjes først, når du giver tilladelsen.
Ændringer her anvendes med det samme. Når du fjerner et site, du har tilføjet, tilbagekaldes også dets tilladelse, så Reveal URLs holder op med at tilgå det. Hvis du vil ændre et sites match URL, skal du fjerne det og tilføje det igen: matchen forbliver skrivebeskyttet, fordi den er reglens identitet.
Thunderbird (og andre mailklienter). Thunderbird viser allerede hver besked, du læser, uanset udbyder, så den har ikke brug for en liste pr. host. Afsnittet Aktive sites vises derfor ikke på Thunderbird-indstillingssiden — kun hovedkontakten, visningssprog, farver, skrifttyper og ignoreringslisten vises. Enhver aktive-sites-konfiguration, du måtte have angivet i en browser, bevares urørt: at gemme Thunderbird-indstillingerne rydder den aldrig.
Outlook- og Gmail-tilføjelserne
Ved siden af browserudvidelsen og Thunderbird-tilføjelsen findes Reveal URLs som en
indbygget tilføjelse til to mailapps, en browserudvidelse ikke kan nå: et Outlook-tilføjelsesprogram
og en Gmail-tilføjelse. De deler browserudvidelsens http/https-URL- og
hostgenkendelse, men analyserer ikke dens ekstra linkskemaer.
Den ene forskel er, hvordan de viser deres fund. Browserudvidelsen annoterer linkene på
stedet — den farver URL'en over eller ved siden af hvert link. Outlook- og Gmail-rammerne
tillader ikke en tilføjelse at ændre den gengivne besked, så i stedet viser hver tilføjelse
et sidepanel (Outlook) eller kort (Gmail), der opremser de fundne links. For hvert
http/https-link viser den den synlige tekst og destinations-URL'en og markerer kun
en uoverensstemmelse, når den synlige tekst nævner en URL eller et hostnavn, hvis
registrerbare domæne ikke stemmer overens med linkets destination.
- Outlook-tilføjelsesprogram — en opgaverude, der læser den besked, du har åben, og analyserer den på din egen enhed; ingen e-mail- eller beskeddata sendes nogen steder hen. Dens opgaverudekode (HTML, JavaScript, CSS og ikoner) indlæses fra https://www.reveal-urls.eu over HTTPS, som det sker, når du åbner en hvilken som helst webside. Den når Outlook på nettet, Windows, Mac, iOS og Android samt Outlook.com.
- Gmail-tilføjelse — et kort i Gmails sidebjælke. Åbn en besked, og klik derefter på Reveal URLs-ikonet i den højre sidebjælke for at se dens links: Gmail åbner ikke kortet af sig selv, men hvis du lader panelet stå åbent, opdateres det, når du bevæger dig mellem beskeder. En look-alike markeres med rødt med et advarselsikon; URL'en for et link uden uoverensstemmelse vises i kortets standardtekstfarve, som følger Gmails lyse eller mørke tema. Den når Gmail på nettet, Android og iOS. I modsætning til de andre former kører Gmail-tilføjelsen på Googles servere (sådan fungerer Gmail-tilføjelser): den besked, du åbner, læses og kontrolleres dér, hver gang du åbner den, og bevares ikke. Se privatlivspolitikken for, hvad hver form tilgår og gemmer.
Gmail-tilføjelsen er nu tilgængelig via Google Workspace Marketplace.
Sprog
Reveal URLs er tilgængelig på engelsk og mange andre sprog.
- Indstillingssiden følger din browsers sprog automatisk med engelsk som tilbagefald, når dit sprog ikke er et af de ovenstående. Du kan tilsidesætte det når som helst med Visningssprog-vælgeren nær toppen af siden; dit valg huskes på den enhed (se Indstillingssiden).
- Dette website (hjemmesiden og disse dokumentationssider) registrerer også din browsers sprog og tilbyder en sprogvælger i headeren. Vejlednings- og privatlivssiderne er tilgængelige oversat; hvor en side endnu ikke har en oversættelse, vises den på engelsk.
Den ikke-engelske tekst er maskinoversat og afventer menneskelig gennemgang, så en sætning kan af og til læses akavet; meningen er tænkt at svare til den engelske original. Hvis du opdager en fejloversættelse, så åbn venligst et issue på Codeberg-issuetrackeren.
Privatliv
Reveal URLs sender ingen af dine e-mail- eller beskeddata til os eller til nogen tredjepart, i nogen af sine former — der er ingen analyse og ingen sporing. Hvordan og hvor arbejdet sker, afhænger af formen:
- Browserudvidelsen og Thunderbird-tilføjelsen fungerer udelukkende på din egen enhed og overfører intet: de læser linkteksten, URL'erne og sidens farver, mens siden gengives, og gemmer eller sender dem aldrig.
- Outlook-tilføjelsesprogrammet analyserer den åbne besked på din egen enhed og sender ingen e-mail- eller beskeddata nogen steder hen; dets opgaverudekode (HTML, JavaScript, CSS og ikoner) indlæses fra https://www.reveal-urls.eu over HTTPS, som det sker, når du åbner en hvilken som helst webside.
- Gmail-tilføjelsen kører på Googles egne servere (sådan fungerer Gmail-tilføjelser): den åbne besked læses og kontrolleres dér, hver gang du åbner den, og bevares ikke.
Det eneste, der gemmes, er dine egne indstillinger (såsom aktiveret/deaktiveret, farver, skriftstørrelser, din ignoreringsliste og eventuelle sites, du har tilføjet), opbevaret i din browsers, Outlooks eller Googles lager pr. bruger og aldrig sendt til os.
Se privatlivspolitikken for alle detaljer.
Fejlfinding
Et link afsløres ikke.
- Kontrollér, at Reveal URLs er slået til — værktøjslinjeikonet må ikke vise OFF-mærket, og kontakten Aktivér Reveal URLs på indstillingssiden skal være slået til.
- Kontrollér, at sitet er dækket. Indbyggede udbydere (FastMail, Gmail, Outlook Live, Outlook 365, Proton, Tuta, Yahoo, Zoho) fungerer lige ud af boksen; enhver anden webmail skal tilføjes under Aktive sites med dens match-URL og beskedtekst-selektor.
- Kontrollér beskedtekst-selektoren. Hvis den ikke stemmer overens med den container, der indeholder beskedteksten, afsløres links inde i den container ikke.
- Udbydere med open shadow root opdages af den batchvise scanning af body, så snart en body-observer-batch kører, efter at hosten er kommet ind i DOM'en. En sent tilføjet shadow root opgraderes i den næste batch af body-mutationer. Det eneste ikke-understøttede tilfælde er, at en host eller shadow root dukker op, og at der derefter aldrig mere udløses nogen body-mutation på siden.
- Browserudvidelsen og Thunderbird afslører også links, der bruger andre skemaer —
mailto:(e-mail),tel:/sms:(telefon) og uigennemsigtige skemaer somjavascript:,data:ellerblob:— og markerer dem, når den synlige tekst nævner en anden destination end den, linket faktisk peger på;javascript:-,data:- ogvbscript:-links markeres altid (for eksempel en adresse vist sombilling@paypal.com, hvismailto:peger på et andet domæne, eller et link, der ligner en webadresse, men i virkeligheden er etjavascript:-link). Kun links til interne ankre (#…) og tomme eller ugyldige links springes over, ligesom hosts på din liste Ignorér disse hosts. Bemærk, at denne bredere skemadækning gælder browserudvidelsens inline-annotering; de indbyggede Outlook- og Gmail-tilføjelsers fund-paneler dækker i øjeblikket kunhttp/https-links.
En indbygget udbyder holdt op med at virke efter et redesign.
Webmail-udbydere ændrer deres sideopmærkning fra tid til anden. Hvis en indbygget udbyders selektor ikke længere stemmer overens efter en sådan ændring, kan du selv rette det: i Aktive sites, redigér den pågældende udbyders beskedtekst-selektor til den nye container.
Licens og kildekode
Reveal URLs er fri software, licenseret under GNU Affero General Public License v3.0 (AGPL-3.0-only).
- Kildekode: https://codeberg.org/Magentron/reveal-urls
- Teknisk overblik: Arkitektur
- Videre læsning om link-phishing: Email link phishing: your app should always show the URL
Safari-noter
Safari viser kun et badge, når links ikke matcher; den har ingen grå tæller for en sikker side. Åbn indstillingerne igen fra højrekliksmenuen Reveal URLs — settings i stedet for at genindlæse en forældet indstillingsfane.








