SEO apmācība iesācējiem | Kas ir rel (Relationship) atribūts HTML

Internetā ir daudz vietņu, kas iesaka jums pievienot noopener noreferrer jūsu saites atribūti kā drošības pasākums. Tas ir paredzēts, lai izvairītos no ļaunprātīgiem skriptiem no citiem domēniem, lai pārņemtu kontroli pār jūsu logu (saitei ar target='_blank').

Tur pat ir eslint noteikums, lai pārliecinātos par to:

https: // github.com / yannickcr / eslint-plugin-react / blob / master / docs / rules / jsx-no-target-blank.md "

https://mathiasbynens.github.io/rel-noopener/

JAUTĀJUMS

Es saprotu noopener daļa. Tam ir jēga. Bet vai man tiešām vajag noreferrer būt drošam?

Jums jāizmanto tikai viens vai otrs. Google rīki tīmekļa izstrādātājiem - saites uz dažādu izcelsmes galamērķiem nav drošas:

  • rel='noopener' neļauj jaunajai lapai piekļūt window.opener īpašumu un nodrošina, ka tas darbojas atsevišķā procesā.
  • rel='noreferrer"atribūtam ir tāda pati ietekme, bet tas arī neļauj Referer galveni no nosūtīšanas uz jauno lapu.

Tāpēc nav nepieciešams tos abus izmantot. Jebkura no tām pati novērsīs drošības problēmu.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?