มีการห้ามแสดงหน้าในเฟรมแล้ว: จะทำอย่างไร?

สารบัญ:

มีการห้ามแสดงหน้าในเฟรมแล้ว: จะทำอย่างไร?
มีการห้ามแสดงหน้าในเฟรมแล้ว: จะทำอย่างไร?
Anonim

บางครั้งคุณอาจประสบปัญหากับเว็บเบราว์เซอร์ในตัวชี้วัด "Yandex. Webmasters" คุณต้องการดูบันทึกการเข้าชมไซต์ของคุณ แต่ทำไม่ได้ด้วยเหตุผลบางอย่าง เป็นไปได้มากว่ามีการห้ามไม่ให้แสดงหน้าในเฟรม

จะทำอย่างไรถ้าเว็บเบราว์เซอร์ไม่ทำงานผ่าน "Yandex. Metrica"

ห้ามแสดงหน้าในกรอบมุมมองเว็บ
ห้ามแสดงหน้าในกรอบมุมมองเว็บ

อันดับแรก คุณต้องตรวจสอบว่าเว็บเบราว์เซอร์ของคุณเปิดใช้งานอยู่หรือไม่ในตัวชี้วัด (ในการตั้งค่าตัวนับ) เราไปที่หน้าของไซต์ที่ติดตั้งตัวนับเมตริก ไปที่มุมมองโค้ดของเพจโดยกด (ctrl+u) ชุด ctrl+f จะเริ่มค้นหาส่วนย่อยของโค้ดที่ต้องการ ซึ่งก็คือ webwizor:true หากแฟรกเมนต์ลงท้ายด้วยเท็จ โค้ดจะทำงานไม่ถูกต้อง การห้ามแสดงหน้าในเฟรม (ผู้ดูเว็บ) ได้รับการยืนยันแล้ว

หากเว็บเบราว์เซอร์ในตัวชี้วัดยังคงไม่จำลองการกระทำของผู้ใช้ แสดงว่ามีหลายตัวเลือกสำหรับปัญหา:

  1. การบล็อกเบราว์เซอร์ของไคลเอ็นต์
  2. ล็อคข้างเซิร์ฟเวอร์ที่ไซต์ของคุณ "โกหก"

ลองพิจารณาทั้งสองทางเลือกในการแก้ปัญหากัน ตัวเลือกแรก: เว็บเบราว์เซอร์ไม่ทำงานเนื่องจากการบล็อกของไคลเอนต์โดยเบราว์เซอร์ ซึ่งหมายความว่าไม่อนุญาตให้แสดงหน้าในเฟรม

การบล็อกเบราว์เซอร์ของไคลเอ็นต์

คุณต้องแน่ใจว่าคุณสามารถเข้าถึงที่อยู่ Yandex ใดก็ได้:.yandex.ru หากเลือกโหมดไม่ระบุตัวตนในการตั้งค่า การบล็อกจะเปิดใช้งาน แอนติไวรัสสามารถบล็อกการเข้าถึงทรัพยากรได้ (ตรวจสอบการตั้งค่า) ไฟร์วอลล์ของระบบ หรือที่ระดับซับเน็ต ในการแก้ไขปัญหา เพียงเพิ่มลงในรายการไซต์ที่เชื่อถือได้ แล้วปัญหาจะหายไป

หากปัญหาในการตั้งการห้ามไม่ให้แสดงหน้าในเฟรมยังคงอยู่ ให้ไปจากเบราว์เซอร์ใหม่ทั้งหมด - อาจเป็นโหมด "ไม่ระบุตัวตน" หรือเบราว์เซอร์ที่ดาวน์โหลดโดยไม่มีปลั๊กอินและส่วนเสริม ส่วนขยาย (ในกรณีของ "Google Chrome ") วิธีนี้แก้ไขปัญหา 99 ครั้งจาก 100 ครั้ง

การบล็อกฝั่งเซิร์ฟเวอร์

ตัวเลือกที่สอง: มีการห้ามไม่ให้แสดงหน้าในเฟรม ปัญหานี้แก้ไขยากกว่ากรณีแรกเล็กน้อย

  1. เปิดส่วน "เว็บไวเซอร์" ใน "Yandex. Metrica" กด f12 (เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์เปิดขึ้นหลังจากคลิก)
  2. คอนโซล หน้าโหลดซ้ำ (F5).
  3. ในรายการข้อผิดพลาด จะมีขีดเส้นใต้สีแดง ซึ่งจะมีการเขียนเกี่ยวกับปัญหา

หากเว็บไซต์ของคุณถูกบล็อกไม่ให้แสดงในเฟรม ให้ไปที่ "คอนโซล"คุณจะเห็นบรรทัดนี้: X-Frame-Options: SAMERIORIGN

กำหนดห้ามแสดงหน้าในกรอบ
กำหนดห้ามแสดงหน้าในกรอบ

เมื่อเร็วๆ นี้ มีงานมากมายในการแก้ปัญหานี้ แต่เบราว์เซอร์ส่วนใหญ่ยังไม่รองรับเบราว์เซอร์นี้ หากคุณลบการแบนนี้ แสดงว่าคุณจงใจทำให้ไซต์ของคุณเสี่ยงต่อการโจมตีของแฮ็กเกอร์หรือเพียงแค่การแฮ็ก

มาดูตัวอย่างกัน: บริษัท "1-S-Bitrix" พูดว่า: "ความปลอดภัยของเว็บไซต์สำคัญกับคุณมากกว่าหรือว่าคุณไม่สามารถมองเห็นการกระทำของผู้ใช้บนไซต์ของคุณ" เพื่อให้แน่ใจว่าเว็บเบราว์เซอร์ไม่ทำงานด้วยสาเหตุนี้ และคุณไม่สามารถมองเห็นสิ่งที่ผู้ใช้ของคุณทำบนไซต์ คุณต้องตรวจสอบการตอบสนองของเซิร์ฟเวอร์ต่อคำขอในบริการที่รู้จัก ป้อนที่อยู่ของหน้าด้วยเว็บไวเซอร์ที่ติดตั้งและได้ผลลัพธ์ดังในภาพหน้าจอ

เปิดหน้าในกรอบ
เปิดหน้าในกรอบ

มีการห้ามไม่ให้แสดงเพจในเฟรมแล้ว หน้าจอแสดงสิ่งนี้

คุณตัดสินใจยกเลิกการแบนแล้วหรือยัง? หากอยู่ที่ระดับการกำหนดค่าเซิร์ฟเวอร์ และคุณได้วางไซต์ไว้บนโฮสต์เสมือน โปรดติดต่อฝ่ายสนับสนุนด้านเทคนิค

หากการแบนอยู่ที่ระดับสคริปต์ cms ต่างๆ จะสืบค้นไลบรารีความปลอดภัย ดังนั้นปัญหาจะแก้ไขได้ยากกว่าที่คุณคิด ไม่สามารถเปิดหน้าในกรอบ? ติดต่อนักพัฒนา CMS ของคุณ

อย่างที่คุณเห็น หากคุณกำหนดห้ามไม่ให้แสดงหน้าในเฟรม คุณยังสามารถแก้ปัญหาได้ด้วยตัวเอง

แนะนำ: