a tag noopener эмнени билдирет? noreferrer атрибуту/nofollow эффекти

гипершилтеме теги <a>Код адатта noopener, noreferrer жана nofollow атрибуттары менен колдонулат.Бул макалада noopener, noreferrer жана nofollow код атрибуттарын кантип колдонуу керектиги айтылат.

a tag noopener эмнени билдирет? noreferrer атрибуту/nofollow эффекти

этикетка noopener эмнени билдирет?

болот target="_blank" Шилтемеге кошулганда, максаттуу барак жаңы өтмөктө ачылат.

Жаңы ачылган баракта баштапкы бет терезесинин объектисин window.opener аркылуу алса болот, бул коопсуздук коркунучун жаратат.

  • Тактап айтканда, сиздин жеке веб-баракчаңызда A шилтемеси башка үчүнчү тараптын дарегин ача турган веб-баракча B шилтемеси бар.
  • В веб-баракчасы window.opener аркылуу А веб-баракчасынын терезе объектисин алат;
  • Андан кийин колдонуучу байкабай туруп, фишинг бетине window.opener.location.href="abc.com" өтүү үчүн А барагын колдонсоңуз болот.
  • Дарек секирип кетет Бул баракчага логин жана паролду киргизгенден кийин маалымат агып кетет.
  • Жогорудагы көйгөйлөрдү болтурбоо үчүн, rel киргизилет жана =”noopener” атрибуту орнотулат, ошентип жаңы ачылган барак баштапкы беттин терезе объектисин ала албайт.
  • Бул учурда, window.opener мааниси нөл.

Ошондуктан, эгер сиз үчүнчү жактын дарегин жаңы өтмөк бетинде ачууну кааласаңыз, аны кошуу жакшы rel="noopener"Атрибуттар.

noreferrer атрибутунун ролу

noopener окшош.

Жайгашууrel="noreferrer"Андан кийин, жаңы ачылган барак чабуул үчүн баштапкы беттин терезесин ала албайт.

Ошол эле учурда документ.referrer маалыматын жаңы ачылган баракчадан алуу мүмкүн эмес. Бул маалымат баштапкы баракчанын дарегин камтыйт.

Адатта noopener жана noreferrer бир эле учурда коюлат,rel="noopener noreferrer".

Акыркысы бир эле убакта window.openerге кирүүнү чектөө функциясына ээ болгондуктан, эмне үчүн аны бир эле учурда коюу керек?

Шайкештик үчүн, кээ бир эски браузерлер noopenerди колдобойт.

nofollow ролу

Издөө системаларынын баракчанын салмагын эсептөөсү барак цитаталарынын (backlinks) санын камтыйт, башкача айтканда, барак көптөгөн башка веб-баракчалар менен байланышкан болсо, барак жогорку сапаттагы баракча катары бааланат.

Издөө натыйжаларында сиздин рейтингиңиз көтөрүлөт.

rel = "nofollow" коюуда, ал издөө системаларына шилтеме жогорудагы рейтингдерге салым кошпойт деп айтууну билдирет.

  • Көбүнчө шилтемелер үчүн колдонулат жана кереги жокSEOРейтинг ички даректери (мисалы, каттоо же кирүү бет шилтемелери), экспорттук салмагын, же кээ бир сапатсыз баракчаларды текке кетиргиси келбейт.

Hope Chen Weiliang блогу ( https://www.chenweiliang.com/ ) Бөлүшүлгөн "А тег noopener эмнени билдирет?" noreferrer атрибуту/nofollow функциясы", ал сизге пайдалуу болот.

Бул макаланын шилтемесин бөлүшүүгө кош келиңиз:https://www.chenweiliang.com/cwl-28447.html

Акыркы жаңылыктарды алуу үчүн Чен Вейляндын блогунун Telegram каналына кош келиңиз!

🔔 Каналдын башкы каталогунан баалуу "ChatGPT Content Marketing AI куралын колдонуу боюнча колдонмону" биринчилерден болуп алыңыз! 🌟
📚 Бул колдонмо чоң баалуулуктарды камтыйт, 🌟Бул сейрек кездешүүчү мүмкүнчүлүк, аны өткөрүп жибербеңиз! ⏰⌛💨
Бөлүшүп, жакса лайк!
Сиздин бөлүшүүңүз жана лайктарыңыз биздин үзгүлтүксүз мотивациябыз!

 

发表 评论

Электрондук почта дарегиңиз жарыяланбайт. Милдеттүү талаалар колдонулат * 标注

өйдө сыдырыңыз