อะไรคือความแตกต่างระหว่าง "noofener noopener" กับ "nofollow" เพียงอย่างเดียว?


14

ผมใช้ WordPress ปลั๊กอินที่ดีที่สุด Nofollownofollowได้อย่างง่ายดายให้เป็นลิงค์

rel="nofollow"ดังนั้นผมจึงคาดว่าปลั๊กอินที่จะเพิ่ม แต่มันเพิ่มrel="nofollow noopener"

มีความแตกต่างระหว่างrel="nofollow"กับrel="nofollow noopener"?


1
มันบอกให้ chrome สร้างกระบวนการใหม่สำหรับแท็บแทนที่จะใช้อันที่มันมาจากช่องโหว่ที่น้อยกว่าเพื่อแฮ็กโดยเทคนิคจาวาสคริปต์ เป็นการดีที่จะมีแม้คุณสามารถเพิ่ม "noreferrer" "noopener" "nofollow" โดยสิ้นเชิง
Deepak Mathur

คำตอบ:


11

nofollow จะให้การควบคุมแบบละเอียดกับลิงก์ภายนอกแต่ละรายการเช่นหน้าเว็บที่คุณไม่จำเป็นต้องรับรองหรือลิงค์ภายในที่คุณต้องการป้องกันไม่ให้บอตเข้าถึงหรือจัดทำดัชนีเช่นหน้าเข้าสู่ระบบสมาชิกของคุณ

noopenerเป็นอีกคุณสมบัติหนึ่งที่ช่วยให้คุณควบคุมประสิทธิภาพของเว็บเพจและความปลอดภัยอย่างละเอียดเมื่อเข้าถึงเนื้อหาในหน้าต่างใหม่noopenerคำสั่งจะบล็อกการเข้าถึง window.opener

อ่าน google คำอธิบายที่นี่และอ่านได้ที่นี่ทำไมมันจะช่วยให้คุณหน้าเว็บที่จะกลายเป็นความปลอดภัยมากขึ้น

ในแง่ของการทำ SEO จริงๆสิ่งที่สำคัญคือวิธีการที่คุณใช้มากกว่าnofollow กำลังป้องกันเบราว์เซอร์ (บางส่วน) เพื่อเรียกใช้งานสคริปต์ที่เป็นอันตรายnoopenernoopener


4

rel="noopener" มีการใช้งานเพื่อให้เมื่อมีการสร้างหน้าต่างใหม่เมื่อคลิกที่ลิงค์รหัสจาวาสคริปต์ที่เป็นอันตรายที่ทำงานในหน้าต่างใหม่จะไม่สามารถเข้าถึงหน้าต่างก่อนหน้าของคุณผ่านทางแอททริบิว window.opener

rel=noreferrerถูกใช้เพื่อเมื่อผู้ใช้คลิกที่ไฮเปอร์ลิงก์และถูกถ่ายโอนไปยังตำแหน่งใหม่จะไม่มีการส่งข้อมูลผู้อ้างอิงไปยังลิงก์ปลายทาง หมายความว่าปลายทางจะไม่สามารถทราบได้ว่าผู้ใช้นั้นมาจากที่ใด

คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับทั้งที่นี่และเพิ่มเติมเกี่ยวกับผู้อ้างอิงที่นี่


3

noopenerความสัมพันธ์เชื่อมโยงมีอะไรจะทำอย่างไรกับnofollowความสัมพันธ์เชื่อมโยง

Google พูดว่า : -

เมื่อหน้าของคุณเชื่อมโยงไปยังหน้าอื่นโดยใช้ target = "_ blank" หน้าใหม่จะทำงานในกระบวนการเดียวกับหน้าของคุณ หากหน้าใหม่กำลังเรียกใช้ JavaScript ราคาแพงประสิทธิภาพของหน้าเว็บของคุณอาจประสบเช่นกัน ดูประโยชน์เชิงประสิทธิภาพของ rel = noopener สำหรับข้อมูลเพิ่มเติม

นอกจากนี้ target = "_ blank" ก็เป็นจุดอ่อนด้านความปลอดภัยเช่นกัน หน้าใหม่มีการเข้าถึงวัตถุหน้าต่างของคุณผ่าน window.opener และสามารถนำทางหน้าของคุณไปยัง URL อื่นโดยใช้ window.opener.location = newURL ดูเกี่ยวกับ rel = noopener สำหรับการสาธิตและคำอธิบายเกี่ยวกับช่องโหว่

การเพิ่มแอตทริบิวต์ rel = "noopener" ป้องกันไม่ให้เพจใหม่สามารถเข้าถึงคุณสมบัติ window.openerและจะทำให้แน่ใจว่ามันจะทำงานในกระบวนการแยกต่างหาก แอตทริบิวต์ rel = "noreferrer" มีผลเหมือนกัน แต่จะป้องกันไม่ให้ส่วนหัวของผู้อ้างอิงถูกส่งไปยังหน้าใหม่ ดูมาตรฐาน HTML: ประเภทลิงก์ "noreferrer" สำหรับคำอธิบายของพฤติกรรมนี้

และคุณอาจทราบแล้วว่าnofollowมีความสัมพันธ์เชื่อมโยงเพียงแค่สั่งให้เชื่อฟังโปรแกรมรวบรวมข้อมูลเครื่องมือค้นหาไม่ให้ติดตามการเชื่อมโยงที่ (และต่อมาผ่านการเชื่อมโยงน้ำ - แต่มีผลประโยชน์อื่น ๆ )

มันน่าสนใจที่จะรู้ว่าคุณใช้ปลั๊กอินอะไรเพราะไม่แนะนำให้nofollowเชื่อมโยงภายในและถ้าคุณไม่เผยแพร่เนื้อหาที่สร้างโดยผู้ใช้จำนวนมากฉันสงสัยว่าคุณกำลังเชื่อมโยงไปยังสถานที่ที่คุณไม่ต้องการ " รับรองสำหรับ "ซึ่งส่วนใหญ่เป็นnofollowความสัมพันธ์ของลิงก์ที่ใช้สำหรับ ...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.