ฉันพบโพสต์บล็อกนี้ซึ่งล้างข้อมูลบางอย่าง หากต้องการอ้างอิงบิตที่เกี่ยวข้องมากที่สุด:
เนื้อหาแบบแอคทีฟผสมถูกบล็อกโดยปริยายใน Firefox 23!
เนื้อหาแบบผสมคืออะไร
เมื่อผู้ใช้เยี่ยมชมหน้าที่ให้บริการผ่าน HTTP การเชื่อมต่อของพวกเขาจะเปิดขึ้นสำหรับการดักฟังและการโจมตีแบบ man-in-the-middle (MITM) เมื่อผู้ใช้เยี่ยมชมหน้าที่ให้บริการผ่าน HTTPS การเชื่อมต่อของพวกเขากับเว็บเซิร์ฟเวอร์จะได้รับการรับรองความถูกต้องและเข้ารหัสด้วย SSL ดังนั้นจึงป้องกันจากการโจมตีของผู้ดักฟังและการโจมตี MITM
อย่างไรก็ตามหากหน้า HTTPS มีเนื้อหา HTTP ส่วน HTTP สามารถอ่านหรือแก้ไขโดยผู้โจมตีแม้ว่าหน้าหลักจะให้บริการผ่าน HTTPS เมื่อหน้า HTTPS มีเนื้อหา HTTP เราเรียกเนื้อหานั้นว่า "มิกซ์" หน้าเว็บที่ผู้ใช้เยี่ยมชมนั้นถูกเข้ารหัสเพียงบางส่วนเท่านั้นเนื่องจากเนื้อหาบางส่วนถูกดึงมาไม่ได้เข้ารหัสผ่าน HTTP Mixed Content Blocker บล็อกการร้องขอ HTTP บางอย่างในหน้า HTTPS
ความละเอียดในกรณีของฉันคือเพื่อให้แน่ใจว่าjquery
มีดังต่อไปนี้ (หมายเหตุการลบโปรโตคอล):
<link rel="stylesheet" href="https://stackoverflow.com//code.jquery.com/ui/1.8.10/themes/smoothness/jquery-ui.css" type="text/css">
<script type="text/javascript" src="//ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/jquery-ui.min.js"></script>
โปรดทราบว่า 'แก้ไข' ชั่วคราวคือคลิกที่ไอคอน 'โล่' ที่มุมบนซ้ายของแถบที่อยู่และเลือก 'ปิดใช้งานการป้องกันบนหน้านี้' แม้ว่าจะไม่แนะนำด้วยเหตุผลที่ชัดเจน
อัปเดต: ลิงก์นี้จากหน้าสนับสนุนของ Firefox (Mozilla) ก็มีประโยชน์ในการอธิบายสิ่งที่ถือเป็นเนื้อหาแบบผสมและตามที่ระบุในย่อหน้าข้างต้นจะให้รายละเอียดเกี่ยวกับวิธีแสดงหน้าโดยไม่คำนึงถึง:
เว็บไซต์ส่วนใหญ่จะยังคงทำงานตามปกติโดยที่คุณไม่ต้องดำเนินการใด ๆ
หากคุณต้องการอนุญาตให้แสดงเนื้อหาแบบผสมคุณสามารถทำได้อย่างง่ายดาย:
คลิกไอคอนรูปโล่เนื้อหาผสมในแถบที่อยู่และเลือกปิดใช้งานการป้องกันในหน้านี้จากเมนูแบบเลื่อนลง
ไอคอนในแถบที่อยู่จะเปลี่ยนเป็นรูปสามเหลี่ยมเตือนสีส้มไอคอนคำเตือนตัวตนเพื่อเตือนให้คุณทราบว่ากำลังแสดงเนื้อหาที่ไม่ปลอดภัย
หากต้องการย้อนกลับการกระทำก่อนหน้า (ปิดกั้นเนื้อหาแบบผสม) เพียงโหลดหน้าเว็บซ้ำ