Wat beteken die a tag noopener? noreferrer-kenmerk/nofollow-effek

hiperskakel etiket <a>Kode word gewoonlik gebruik met noopener, noreferrer en nofollow kenmerke, hierdie artikel sal deel hoe om noopener, noreferrer en nofollow kode eienskappe te gebruik.

Wat beteken die a tag noopener? noreferrer-kenmerk/nofollow-effek

Wat beteken die a tag noopener?

sal target="_blank" Wanneer dit by 'n skakel gevoeg word, sal die teikenbladsy in 'n nuwe oortjie oopmaak.

In die nuut oopgemaakte bladsy kan jy die bronbladsy-vensterobjek deur window.opener verkry, wat potensiële sekuriteitsrisiko's begrawe.

  • Spesifiek, jou eie webblad A-skakel, daar is 'n webblad B-skakel wat 'n ander derdeparty-adres kan oopmaak.
  • Webblad B verkry die vensterobjek van Webbladsy A deur window.opener;
  • Dan kan jy bladsy A gebruik om na die uitvissingbladsy window.opener.location.href="abc.com" te spring, die gebruiker sien dit nie raak nie
  • Die adres het gespring, en nadat die gebruikersnaam en wagwoord op hierdie bladsy ingevoer is, het inligting uitgelek.
  • Om bogenoemde probleme te vermy, word rel ingestel en die ="noopener"-kenmerk word ingestel, sodat die nuut oopgemaakte bladsy nie die vensterobjek van die bronbladsy kan verkry nie.
  • Op hierdie tydstip is die waarde van window.opener nul.

Dus, as jy 'n derdeparty-adres in 'n nuwe oortjie wil oopmaak, is dit die beste om die 'n merker-kode by te voeg rel="noopener"Eienskappe.

Die rol van die noreferrer-kenmerk

Soortgelyk aan noopener.

Stel oprel="noreferrer"Daarna kan die nuut oopgemaakte bladsy nie die venster van die bronbladsy laat aanval nie.

Terselfdertyd kan die dokument.verwyser-inligting nie van die nuut oopgemaakte bladsy verkry word nie.Hierdie inligting bevat die adres van die bronbladsy.

Gewoonlik word noopener en noreferrer op dieselfde tyd gestel,rel="noopener noreferrer".

Aangesien laasgenoemde eersgenoemde funksie het om toegang tot window.opener terselfdertyd te beperk, hoekom moet dit terselfdertyd gestel word?

Vir verenigbaarheid, want sommige ou blaaiers ondersteun nie noopener nie.

Die rol van nofollow

Die berekening van bladsygewig deur soekenjins sluit die aantal bladsyverwysings (terugskakels) in, dit wil sê as die bladsy deur baie ander webblaaie gekoppel is, sal die bladsy as 'n hoëgehalte-bladsy beoordeel word.

Ranglys in soekresultate sal styg.

Wanneer rel=”nofollow” ingestel word, beteken dit om die soekenjin te vertel dat die skakel nie bydra tot die bogenoemde rangorde nie.

  • Word gewoonlik gebruik vir skakeling sonderSEOGerangskik interne adresse (soos registrasie of aanmeld bladsy skakels), wil nie uitvoer gewig mors, of 'n paar swak gehalte bladsye.

Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeel "Wat beteken die a tag noopener? noreferrer-kenmerk/nofollow-effek", sal dit jou help.

Welkom om die skakel van hierdie artikel te deel:https://www.chenweiliang.com/cwl-28447.html

Welkom by die Telegram-kanaal van Chen Weiliang se blog om die nuutste opdaterings te kry!

🔔 Wees die eerste om die waardevolle "ChatGPT Content Marketing AI Tool Usage Guide" in die kanaal se topgids te kry! 🌟
📚 Hierdie gids bevat groot waarde, 🌟Dit is 'n seldsame geleentheid, moet dit nie misloop nie! ⏰⌛💨
Share en like as jy wil!
Jou deel en laaiks is ons voortdurende motivering!

 

发表 评论

U e-posadres sal nie gepubliseer word nie. Vereiste velde word gebruik * Etiket

blaai na bo