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 — Naudotojo vadovas
Reveal URLs yra nedidelis naršyklės plėtinys ir Thunderbird priedas, kuris parodo, kur iš tikrųjų veda nuoroda jūsų el. laiške, kad galėtumėte atpažinti phishing nuorodą dar prieš ją paspausdami.
Šiame vadove paaiškinta, kaip įdiegti Reveal URLs ir kaip juo naudotis. Dažniausius klausimus rasite DUK; apie tai, kaip tvarkomi jūsų duomenys, skaitykite privatumo politikoje. Techninę plėtinio sandaros apžvalgą rasite architektūros apžvalgoje.
Radote klaidą, neteisingai pažymėtą nuorodą arba webmail host, kuris turėtų būti palaikomas? Praneškite apie tai Codeberg issue tracker.
Turinys
- Ką jis daro ir kodėl
- Palaikomos naršyklės ir pašto programos
- Diegimas
- Naudojimas
- Outlook ir Gmail priedai
- Kalbos
- Privatumas
- Trikčių šalinimas
- Licencija ir išeities kodas
Ką jis daro ir kodėl
Phishing laiškas slepia kenkėjišką tikslą už patikimai atrodančio nuorodos
teksto. Kartais tai būna host, kuris tik primena tikrąjį: tekstas rodo
paypal.com, o nuoroda iš tiesų veda į paypa1.com. Dažnai triukas yra
subtilesnis ir eina per tracker arba redirector, todėl vieta, į kurią
pakliūvate, beveik niekuo neprimena tekste paminėto prekės ženklo.

parcel-pay.custom.co.xa, o ne į pašto paslaugą, kuria apsimetama.Pastaba: Šioje ekrano nuotraukoje matomas apgaulingas sukčiavimo el. laiškas, apsimetantis pašto paslauga. Imituojama paslauga nėra susijusi su Reveal URLs ir jos neremia.
Reveal URLs perskaito kiekvieną nuorodą žinutėje, kurią žiūrite, ir parodo URL, į kurį ji veda. Naršyklės plėtinyje ir „Thunderbird“ jis pažymi klaidinančias žiniatinklio, el. pašto, telefono ir kitokias nuorodas, kad skirtumas būtų aiškiai matomas dar prieš paspaudžiant.
„Reveal URLs“ atskleidžia ir pažymi; jis netikrina saugumo. Jis neseka peradresavimų: nuoroda, vedanti per sekiklį ar peradresuotoją, rodoma kaip faktiškai nurodytas peradresuotojo URL; „Reveal URLs“ negali žinoti, kur peradresavimas galiausiai nuves. Nuoroda be įspėjimo nebuvo nustatyta jokio taikytino neatitikimo, o ne patvirtinta kaip saugi, todėl perskaitykite atskleistą URL, prieš pasitikėdami nuoroda, net kai niekas nepažymėta. Kad tai prisimintumėte, nepažymėtos nuorodos atskleistas URL rodomas gintaro spalvos „patikrinti“, o ne raminančiai žaliai.
Pastaba: šiame ekrano vaizde el. pašto adresai, URL ir vardai privatumo sumetimais užmaskuoti žvaigždutėmis.
Naršyklės plėtinyje ir Thunderbird priede viskas vyksta jūsų įrenginyje, o niekas nėra perduodama. Jokia Reveal URLs forma nesiunčia jūsų el. pašto duomenų mums ar trečiosioms šalims: nėra analytics ir nėra tracking. Skirtingos formos skiriasi tik tuo, kur jos vykdomos ir kaip pateikiamas Outlook skydelio kodas. Išsamią informaciją rasite skiltyje Privatumas ir privatumo politikoje.
Palaikomos naršyklės ir pašto programos
Reveal URLs veikia:
Žiniatinklio naršyklės:
- Brave
- Google Chrome
- Microsoft Edge
- Mozilla Firefox
- Opera
- Safari
Pašto programos:
- Gmail
- Outlook
- Mozilla Thunderbird (darbalaukio pašto klientas)
Naršyklėse Reveal URLs pažymi nuorodas jūsų webmail žinutėse. Thunderbird jis pažymi nuorodas tiesiogiai el. laiške, kurį skaitote pačiame kliente.
Diegimas
Iš jūsų naršyklės arba pašto kliento parduotuvės (rekomenduojama)
Įdiekite Reveal URLs iš savo naršyklės arba pašto kliento parduotuvės. Įdiekite „Reveal URLs“ iš savo naršyklės arba pašto programos parduotuvės. Visi įrašai dabar pasiekiami; „Opera“ naudoja „Chrome“ versiją.
Žiniatinklio naršyklės:
- Brave — įdiekite Chrome versiją iš Chrome Web Store
- Chrome — Chrome Web Store
- Edge — Microsoft Edge Add-ons
- Firefox — Firefox Add-ons (AMO)
- Opera — įdiekite Chrome versiją iš Chrome Web Store
- Safari — App Store
Pašto programos:
- Gmail — Google Workspace Marketplace
- Outlook — Microsoft Marketplace
- Thunderbird — Thunderbird Add-ons (ATN)
Savo build įkėlimas (kūrėjams ir ankstyvam testavimui)
Jei Reveal URLs susikūrėte iš išeities kodo, galite tiesiogiai įkelti
išpakuotą build. Kiekvienas target kuriamas komanda make ir sugeneruojamas
aplanke dist/<target>/:
make build-chrome # sukuria dist/chrome
make build-edge # sukuria dist/edge
make build-firefox # sukuria dist/firefox
make build-gmail # sukuria dist/gmail
make build-opera # sukuria dist/opera
make build-outlook # sukuria dist/outlook
make build-safari # sukuria dist/safari
make build-thunderbird # sukuria dist/thunderbird
Tada įkelkite atitinkamą aplanką:
- Chrome — atidarykite
chrome://extensions, įjunkite Developer mode, spustelėkite Load unpacked ir pasirinkitedist/chrome. - Edge — atidarykite
edge://extensions, įjunkite Developer mode, spustelėkite Load unpacked ir pasirinkitedist/edge. - Firefox — atidarykite
about:debugging, pasirinkite This Firefox, spustelėkite Load Temporary Add-on ir pasirinkite bet kurį failą katalogedist/firefox, pavyzdžiui,manifest.json. Laikinas priedas pašalinamas, kai Firefox paleidžiama iš naujo. - Opera — atidarykite
opera://extensions, įjunkite Developer mode, spustelėkite Load unpacked ir pasirinkitedist/opera. - Thunderbird — įdiekite laikiną priedą iš
dist/thunderbirdtokiu pat būdu per Tools → Developer Tools → Debug Add-ons → Load Temporary Add-on.
„Safari“ plėtinys, „Outlook“ priedas ir „Gmail“ priedas neįkeliami kaip išskleisti naršyklės plėtiniai. Sukurkite juos kaip nurodyta aukščiau, o tada:
make deploy-gmail # įdiegia „Gmail“ priedą į „Apps Script“
make safari-xcode # sukuria „Safari“ „Xcode“ projektą, tada jį paleiskite
# iš „Safari“ meniu „Develop“ (macOS)
# Outlook: šoninė įkeltis dist/outlook
Nustatymų puslapis automatiškai atsidaro pirmą kartą įdiegus plėtinį.
Naudojimas
Vos įdiegus, Reveal URLs pažymi nuorodas įmontuotų paslaugų laiškuose be papildomo nustatymo:
- FastMail (
app.fastmail.com) - Gmail (
mail.google.com) - Outlook Live (
outlook.live.com) - Outlook on the web / 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)
Žymėjimas apsiriboja žinutės turiniu, todėl likęs programos chrome, kaip šoninė juosta, rašymo langas ir įrankių juostos, lieka nepaliesti. Thunderbird aplinkoje apimamas visas rendered email.
Pastaba: šiame ekrano vaizde el. pašto adresai, URL ir vardai privatumo sumetimais užmaskuoti žvaigždutėmis.
Kaip rodomas tikrasis URL
Kiekvieno saito tikrasis URL rodomas atskiroje eilutėje, tiesiai virš saito teksto. Jis taip pat įdedamas į saito patarimą (title), todėl visas URL visada yra ten, kai užvedate žymeklį ant saito.
Neatitikimų paryškinimas
Žiniatinklio nuorodose Reveal URLs lygina URL arba host pavadinimą matomame
nuorodos tekste su URL, į kurį ji veda. Palyginimas atliekamas pagal
registrable domeną, todėl subdomenas be neatitikčių, pavyzdžiui,
mail.example.com domenui example.com, nėra
pažymimas, tačiau look-alike host, pavyzdžiui, paypa1.com domenui
paypal.com, yra pažymimas.
Naršyklės plėtinys ir „Thunderbird“ taip pat tikrina el. pašto, telefono ir
neskaidrias nuorodas; javascript:, data: ir vbscript: nuorodos visada
pažymimos.
Tikrinant nagrinėjamas tik pačios nuorodos nurodytas URL; peradresavimai niekada nesekami, todėl nuoroda per sekiklį ar peradresuotoją lyginama su jo URL, o ne su puslapiu, kurį ji galiausiai pasiekia.
Neatitikimas rodomas pasirinkta neatitikimo spalva ir pusjuodžiu šriftu.
Tai valdo du susiję nustatymai:
- Paryškinti nesutampančias nuorodas įjungia arba išjungia neatitikimų paryškinimą.
- Eilutėje rodyti tik nesutampančias nuorodas paslepia matomą eilutėje rodomą nuorodų be neatitikčių atskleidimą, tačiau jų paskirties URL vis tiek įrašo į nuorodos title atributą, todėl jis rodomas užvedus pelės žymeklį.
Įrankių juostos mygtukas
Chrome, Edge, Opera, Firefox ir Thunderbird programose Reveal URLs įrankių juostos piktograma yra greitas įjungimo / išjungimo jungiklis — spustelėkite ją, kad perjungtumėte anotavimą. Kai plėtinys išjungtas, ant piktogramos atsiranda ženklelis OFF, o jo paaiškinimas nurodo, ar spustelėjimas jį įjungs, ar išjungs. Naršyklėse pakeitimas iš karto įsigalioja visuose atidarytuose skirtukuose; Thunderbird programoje jis taikomas kitam jūsų atidarytam laiškui.
Kai Reveal URLs įjungtas, naršyklės įrankių juostos piktograma taip pat kiekvienai kortelei parodo, ką ji rado dabartiniame puslapyje. Jei puslapyje yra nesutampančių (panašiai atrodančių) nuorodų, piktograma parodo šį skaičių ant raudono ženkliuko; jei puslapyje yra nuorodų, bet nė viena iš jų nesutampa, ji parodo bendrą išanalizuotų nuorodų skaičių ant pilko ženkliuko; puslapis be analizuojamų nuorodų (ir bet kuris puslapis, kuriam plėtinys neveikia) skaičiaus nerodo. Kiekviena kortelė išsaugo savo ženkliuką, todėl persijungus tarp kortelių skaičius atnaujinamas, o išėjus iš puslapio arba uždarius kortelę jis išvalomas. (Didesni nei 99 skaičiai rodomi kaip 99+.)
Ženkliukas trijose savo būsenose (jį piešia naršyklė, todėl tiksli vieta šiek tiek skiriasi priklausomai nuo naršyklės): raudonas nesutapimų skaičius, pilkas išanalizuotų nuorodų skaičius ir OFF ženkliukas, kol plėtinys išjungtas; jo logotipas taip pat yra prislopintos šviesiai pilkos spalvos. Puslapyje, kuriame įjungtas plėtinys nėra aktyvus, ženkliuko nėra; būtent OFF ženkliuko nebuvimas atskiria tą patį prislopintą logotipą nuo išjungtos būsenos.
Šios iliustracijos nerodo visų atvejų be ženkliuko; aktyvus puslapis be analizuojamų nuorodų išlaiko įprastos spalvos piktogramą.
(Thunderbird programoje mygtukas rodo tik savo piktogramą, todėl vieningoje įrankių juostoje išlieka kompaktiškas. Reveal URLs taip pat galite įjungti ir išjungti nustatymų puslapyje esančiu jungikliu Įjungti Reveal URLs.)
Nustatymų puslapis
Nustatymų puslapyje yra visos parinktys. Atidarykite jį iš savo naršyklės plėtinių puslapio, pavyzdžiui, per Details → Extension options, arba jis pats atsidarys pirmojo diegimo metu.
- Įjungti Reveal URLs — pagrindinis įjungimo ir išjungimo jungiklis puslapio viršuje. Jis įsigalioja iškart, nereikalaujant išsaugoti likusios formos.
- Rodoma kalba — pasirinkite kalbą, kuria bus rodomas nustatymų puslapis. Pagal numatymą jis seka jūsų naršyklės kalbą ir grįžta prie anglų kalbos, jei jūsų kalba nepalaikoma. Galite tai perrašyti pasirinkdami kitą kalbą iš sąrašo. Jūsų pasirinkimas įsigalioja iškart, įsimenamas ir išsaugomas tik šiame įrenginyje.
- Paryškinti nesutampančias nuorodas — įjunkite arba išjunkite neatitikimų paryškinimą.
- Neatitikties spalva — CSS spalva pažymėtai nuorodai, pavyzdžiui,
red,#cc0000arbargb(200, 0, 0). Numatytoji spalva yra raudona. - Spalva be neatitikčių — atskleisto URL spalva nuorodose be neatitikčių
(pavyzdžiui,
blackarba#b45309). Numatytoji yra gintarinis įspėjimo atspalvis (#b45309), parinktas taip, kad saitas be įspėjimo neatrodytų patvirtintai saugus. - Eilutėje rodyti tik nesutampančias nuorodas — paslėpkite matomą eilutėje rodomą nuorodų be neatitikčių atskleidimą; jų paskirties URL lieka nuorodos title atribute ir rodomas užvedus pelės žymeklį.
- Nepaisyti šių hostų — hostų pavadinimų, kuriuos reikia visiškai praleisti, sąrašas, po vieną kiekvienoje eilutėje. Praleidžiami ir išvardytų hostų subdomenai.
- Didžiausias rodomo URL ilgis — ilgi URL sutrumpinami po šio simbolių skaičiaus, paliekant host matomą. Leidžiamas intervalas: nuo 20 iki 2000.
- Atskleisto URL šrifto dydis / storis — pasirenkami tipografijos pakeitimai. Palikite tuščia, jei norite išsaugoti numatytąsias reikšmes.
Be pagrindinio Įjungti Reveal URLs jungiklio ir Aktyvios svetainės valdiklių, kurie pritaikomi iškart, pakeitimai išsaugomi mygtuku Išsaugoti nustatymus.
Aktyvios svetainės — savo webmail pridėjimas
Nustatymų puslapio viršuje esanti skiltis Aktyvios svetainės išvardija puslapius, kuriuose veikia Reveal URLs. Dabar ji išlaiko pastovų aukštį: pasirinkite vieną svetainę iš išskleidžiamojo meniu ir žemiau esančiame skydelyje redaguokite tik tos svetainės nustatymus.
Išskleidžiamasis meniu rodo po vieną įrašą kiekvienai svetainės taisyklei:
- įmontuotos taisyklės naudoja patogius pavadinimus, tokius kaip
Gmail,Proton MailirOutlook (Live); - kai kelios taisyklės dalijasi tuo pačiu pavadinimu, išskleidžiamasis meniu
prideda host skliausteliuose, pavyzdžiui,
Tuta (app.tuta.com)irZoho Mail (mail.zoho.eu); - vartotojo pridėta taisyklė naudoja savo pasirenkamą Pavadinimas arba savo match URL, kai pavadinimas paliekamas tuščias.
Pasirinktos svetainės redaktorius rodo:
- svetainės Atitikties URL kaip tik skaitomą identifikatorių;
- redaguojamą svetainės Pavadinimas;
- jungiklį Įjungta;
- Laiško turinio selektorius (CSS selector container, kurį Reveal URLs žymi), kurį galite redaguoti;
- jungiklį Poįrėmiai, svetainėms, kurių pranešimo turinys rodomas iframe
- mygtuką Pašalinti, tik jūsų pačių pridėtoms svetainėms
Įmontuotas paslaugas (FastMail, Gmail, Outlook Live, Outlook 365, Proton, Tuta, Yahoo ir Zoho) galima išjungti arba peradresuoti, tačiau jų negalima pašalinti. Jų pavadinimus čia taip pat galima pervadinti; išvalius įmontuoto teikėjo pavadinimą atkuriamas numatytasis draugiškas pavadinimas.
Norėdami pridėti savo webmail svetainę:
- Skiltyje Pridėti svetainę įveskite Atitikties URL — match pattern, pvz.,
https://mail.example.com/*. - Pasirinktinai įveskite Pavadinimas išskleidžiamajam meniu. Palikite tuščią, jei norite naudoti match URL.
- Įveskite Laiško turinio selektorius — CSS selector container, kuriame yra
pranešimo turinys, pavyzdžiui,
.message-body. - Jei pranešimo turinys rodomas po-rėmyje, pažymėkite Vykdyti ir poįrėmiuose.
- Spustelėkite Pridėti svetainę. Jūsų naršyklė paprašys leidimo šiai svetainei. Suteikite jį. Svetainė pridedama tik tada, kai leidimas patvirtinamas.
Pakeitimai čia pritaikomi iškart. Jūsų pridėtos svetainės pašalinimas taip pat atšaukia jos leidimą, todėl Reveal URLs prie jos daugiau nebeprieina. Jei norite pakeisti svetainės match URL, pašalinkite ją ir pridėkite iš naujo: match lieka tik skaitomas, nes tai yra taisyklės tapatybė.
Thunderbird (ir kiti pašto klientai). Thunderbird jau rodo kiekvieną jūsų skaitomą pranešimą nepriklausomai nuo paslaugos teikėjo, todėl jam nereikia host pagrįsto sąrašo. Dėl to Aktyvios svetainės skiltis Thunderbird nustatymų puslapyje nerodoma. Ten rodomas tik pagrindinis jungiklis, spalvos, šriftai ir ignoravimo sąrašas. Bet kokia aktyvių svetainių konfigūracija, kurią galbūt nustatėte naršyklėje, lieka nepaliesta. Nustatymų išsaugojimas Thunderbird jos niekada neišvalo.
Outlook ir Gmail priedai
Be naršyklės plėtinio ir Thunderbird priedo, Reveal URLs taip pat pateikiamas
kaip native priedas dviem pašto programoms, kurių naršyklės plėtinys negali
pasiekti: Outlook add-in ir Gmail add-on. Jie naudoja bendrą
naršyklės plėtinio http/https URL-/host aptikimą, bet neanalizuoja jo
papildomų nuorodų schemų.
Vienintelis skirtumas yra tai, kaip jie pateikia radinius. Naršyklės
plėtinys pažymi nuorodas vietoje, nuspalvindamas URL virš kiekvienos
nuorodos arba šalia jos. Outlook ir Gmail karkasai neleidžia priedui keisti
rodomo pranešimo, todėl vietoje to kiekvienas priedas rodo šoninį skydelį
(Outlook) arba kortelę (Gmail) su rastomis nuorodomis. Kiekvienai
http/https nuorodai rodomas matomas tekstas ir paskirties URL, o
neatitikimas pažymimas tik tada, kai matomas tekstas įvardija URL ar host,
kurio registrable domenas nesutampa su nuorodos paskirties domenu.
- Outlook add-in — task pane, kuris perskaito atidarytą pranešimą ir analizuoja jį jūsų įrenginyje. Jokie el. pašto ar pranešimo duomenys niekur nesiunčiami. Task pane kodas, tai yra HTML, JavaScript, CSS ir piktogramos, įkeliamas iš https://www.reveal-urls.eu per HTTPS, kaip ir bet kuris kitas tinklalapis. Jis apima Outlook on the web, Windows, Mac, iOS, Android ir Outlook.com.
- Gmail add-on — kortelė Gmail šoninėje juostoje. Atidarykite pranešimą ir tada spustelėkite Reveal URLs piktogramą dešinėje šoninėje juostoje, kad pamatytumėte jo nuorodas. Gmail kortelės pats neatidaro, tačiau jei paliksite skydelį atidarytą, jis atsinaujins judant tarp pranešimų. Panaši nuoroda pažymima raudonai su įspėjimo piktograma; nuorodos be neatitikčių URL rodomas numatytąja kortelės teksto spalva, kuri keičiasi pagal šviesią arba tamsią Gmail temą. Tai apima Gmail web versijoje, Android ir iOS. Skirtingai nei kitos formos, Gmail add-on veikia Google serveriuose — taip veikia Gmail priedai. Atidarytas pranešimas ten perskaitomas ir patikrinamas kiekvieną kartą, kai jį atidarote, ir nėra išsaugomas. Žiūrėkite privatumo politiką, kad matytumėte, prie ko kiekviena forma prieina ir ką ji saugo.
Gmail priedas dabar pasiekiamas per Google Workspace Marketplace.
Kalbos
Reveal URLs galima naudoti anglų ir daugeliu kitų kalbų.
- Nustatymų puslapis automatiškai seka jūsų naršyklės kalbą ir grįžta prie anglų kalbos, jei jūsų kalba nepalaikoma. Bet kada galite tai pakeisti parinktimi Rodoma kalba puslapio viršuje. Jūsų pasirinkimas įsimenamas šiame įrenginyje. Žr. Nustatymų puslapis.
- Ši svetainė, tai yra pradinis puslapis ir šie dokumentacijos puslapiai, taip pat atpažįsta jūsų naršyklės kalbą ir antraštėje siūlo kalbos perjungiklį. Vadovas ir privatumo puslapiai yra išversti. Jei kurio nors puslapio vertimo dar nėra, rodoma anglų versija.
Neangliškas tekstas yra išverstas automatiškai ir laukia žmogaus peržiūros, todėl kai kurios formuluotės kartais gali skambėti nejaukiai. Tikslas yra išlaikyti tą pačią prasmę kaip anglų originalo. Jei pastebite neteisingą vertimą, atidarykite issue Codeberg issue tracker.
Privatumas
Reveal URLs nesiunčia jūsų el. pašto ar pranešimo duomenų mums ar trečiosioms šalims jokia savo forma. Nėra analytics ir nėra tracking. Kur ir kaip darbas atliekamas, priklauso nuo formos:
- Naršyklės plėtinys ir Thunderbird priedas veikia visiškai jūsų įrenginyje ir nieko neperduoda. Jie skaito nuorodų tekstą, URL ir puslapio spalvas renderinimo metu, jų nesaugodami ir nesiųsdami.
- Outlook add-in analizuoja atidarytą pranešimą jūsų įrenginyje ir niekur nesiunčia jokių el. pašto ar pranešimo duomenų. Jo task pane kodas, t. y. HTML, JavaScript, CSS ir piktogramos, įkeliamas iš https://www.reveal-urls.eu per HTTPS kaip ir bet kuris kitas tinklalapis.
- Gmail add-on veikia Google serveriuose — taip veikia Gmail priedai. Atidarytas pranešimas ten perskaitomas ir patikrinamas kiekvieną kartą, kai jį atidarote, ir nėra išsaugomas.
Vienintelis dalykas, kuris saugomas, yra jūsų pačių nustatymai, tokie kaip Reveal URLs įjungimas arba išjungimas, spalvos, šriftų dydžiai, jūsų ignoravimo sąrašas ir visos pridėtos svetainės. Jie saugomi jūsų naršyklės, Outlook arba Google per-user storage ir niekada nesiunčiami mums.
Išsamią informaciją rasite privatumo politikoje.
Trikčių šalinimas
Kažkuri nuoroda neatskleidžiama.
- Patikrinkite, ar Reveal URLs įjungtas. Įrankių juostos piktograma neturi rodyti ženklo OFF, o jungiklis Įjungti Reveal URLs nustatymų puslapyje turi būti įjungtas.
- Patikrinkite, ar svetainė yra apimta. Įmontuotos paslaugos (FastMail, Gmail, Outlook Live, Outlook 365, Proton, Tuta, Yahoo ir Zoho) veikia iškart. Bet kuri kita webmail svetainė turi būti pridėta skiltyje Aktyvios svetainės su savo match URL ir message-body selector.
- Patikrinkite message-body selector. Jei jis nesutampa su container, kuriame yra laiško turinys, to container nuorodos nebus atskleistos.
- Paslaugos su open shadow root aptinkamos body skenavimu pagal batch iškart, kai po host įėjimo į DOM įvykdomas body observer batch. Vėlai atsiradęs shadow root atnaujinamas kitame body mutacijų batch. Vienintelis nepalaikomas atvejis yra tada, kai atsiranda host arba shadow root ir po to puslapyje daugiau niekada neįvyksta jokia body mutacija.
- Naršyklės plėtinys ir „Thunderbird“ taip pat atskleidžia nuorodas, kurios naudoja kitus
scheme'us —
mailto:(el. paštas),tel:/sms:(telefonas) ir neskaidrius scheme'us, tokius kaipjavascript:,data:,vbscript:arblob:, — ir pažymi jas, kai matomas tekstas įvardija kitą tikslą, nei tas, į kurį nuoroda iš tiesų veda (pavyzdžiui, adresą, rodomą kaipbilling@paypal.com, kuriomailto:veda į kitą domeną, arba nuorodą, kuri atrodo kaip interneto adresas, bet iš tikrųjų yrajavascript:nuoroda);javascript:,data:irvbscript:nuorodos visada pažymimos. Praleidžiamos tik nuorodos į puslapio inkarus (#…) ir tuščios arba neišanalizuojamos nuorodos, taip pat host jūsų sąraše Nepaisyti šių hostų. Atminkite, kad ši platesnė scheme'ų aprėptis taikoma naršyklės plėtinio inline anotacijai; native Outlook ir Gmail priedų radinių skydeliai kol kas apima tikhttp/httpsnuorodas.
Įmontuota paslauga nustojo veikti po perprojektavimo.
Webmail paslaugos kartais keičia savo puslapių markup. Jei įmontuotos paslaugos selector po tokio pakeitimo nebetinka, galite jį pataisyti patys: skiltyje Aktyvios svetainės paredaguokite tos paslaugos message-body selector, kad jis rodytų į naują container.
Licencija ir išeities kodas
Reveal URLs yra laisva programinė įranga, licencijuota pagal GNU Affero General Public License v3.0 (AGPL-3.0-only).
- Išeities kodas: https://codeberg.org/Magentron/reveal-urls
- Techninė apžvalga: Architecture
- Daugiau apie phishing nuorodas: Email link phishing: your app should always show the URL
Pastabos apie „Safari“
„Safari“ rodo ženklelį tik kai nuorodos nesutampa; joje nėra pilko saugaus puslapio skaitiklio. Iš naujo atidarykite nustatymus dešiniuoju pelės mygtuku spustelėję meniu Reveal URLs — settings, o ne įkeldami seną nustatymų kortelę.








