Што азначае тэг noopener? атрыбут noreferrer/эфект nofollow

пазнака гіперспасылкі <a>Код звычайна выкарыстоўваецца з атрыбутамі noopener, noreferrer і nofollow. Гэты артыкул раскажа, як выкарыстоўваць атрыбуты noopener, noreferrer і nofollow.

Што азначае тэг noopener? атрыбут noreferrer/эфект nofollow

Што азначае тэг noopener?

будзе target="_blank" Пры даданні да спасылкі мэтавая старонка адкрыецца ў новай укладцы.

На толькі што адкрытай старонцы вы можаце атрымаць аб'ект акна зыходнай старонкі праз window.opener, пазбаўляючы патэнцыйных рызык бяспекі.

  • У прыватнасці, спасылка на вашу ўласную вэб-старонку A, ёсць спасылка на вэб-старонку B, якая можа адкрыць іншы старонні адрас.
  • Вэб-старонка Б атрымлівае аб'ект акна вэб-старонкі А праз window.opener;
  • Затым вы можаце выкарыстоўваць старонку A, каб перайсці на фішынг-старонку window.opener.location.href=”abc.com”, карыстальнік не заўважае
  • Адрас падскочыў, а пасля ўводу імя карыстальніка і пароля на гэтай старонцы адбылася ўцечка інфармацыі.
  • Каб пазбегнуць вышэйзгаданых праблем, уводзіцца rel і ўсталёўваецца атрыбут = "noopener", каб толькі што адкрытая старонка не магла атрымаць аб'ект window зыходнай старонкі.
  • У гэты час значэнне window.opener роўна нулю.

Такім чынам, калі вы хочаце адкрыць старонні адрас у новай укладцы, лепш дадаць код тэга a rel="noopener"Атрыбуты.

Роля атрыбуту noreferrer

Падобна noopener.

Усталявацьrel="noreferrer"Пасля гэтага толькі што адкрытая старонка не можа атакаваць акно зыходнай старонкі.

У той жа час інфармацыю пра document.referrer нельга атрымаць з толькі што адкрытай старонкі.Гэтая інфармацыя змяшчае адрас зыходнай старонкі.

Звычайна noopener і noreferrer усталёўваюцца адначасова,rel="noopener noreferrer".

Паколькі апошні мае функцыю абмежавання доступу да window.opener адначасова, чаму ён павінен быць усталяваны адначасова?

Для сумяшчальнасці, таму што некаторыя старыя браўзеры не падтрымліваюць noopener.

Ролю nofollow

Разлік вагі старонкі пошукавымі сістэмамі ўключае колькасць спасылак на старонку (зваротных спасылак), гэта значыць, калі на старонку спасылаецца шмат іншых вэб-старонак, старонка будзе прызнана старонкай высокай якасці.

Рэйтынг у выніках пошуку будзе расці.

Пры ўсталёўцы rel=”nofollow” гэта значыць паведаміць пошукавай сістэме, што спасылка не спрыяе вышэйзгаданаму рэйтынгу.

  • Звычайна выкарыстоўваецца для спасылак безSEOРанжыраваныя ўнутраныя адрасы (напрыклад, спасылкі на старонку рэгістрацыі або ўваходу), не жадаю марнаваць вагу экспарту, або некаторыя старонкі нізкай якасці.

Спадзяюся, артыкул «Што азначае noopener у тэгу a? Функцыя атрыбута noreferrer/nofollow», апублікаваны ў блогу Чэнь Вэйляна ( https://www.chenweiliang.com/ ), будзе вам карысным.

Не саромейцеся падзяліцца спасылкай на гэты артыкул: https://www.chenweiliang.com/cwl-28447.html

Каб адкрыць больш схаваных хітрасцяў🔑, далучайцеся да нашага канала ў Telegram!

Падзяліцеся і пастаўце лайкі, калі вам гэта падабаецца! Вашы акцыі і лайкі - наша пастаянная матывацыя!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Пракрутка да пачатку