มีปัญหาอะไร?
ตันของUnsafe JavaScript attempt to access frame with URL...
ข้อผิดพลาดในคอนโซล Chrome JS
ดังที่@thechrisproject ชี้ให้เห็นข้อผิดพลาดเหล่านี้เกิดจาก API และวิดเจ็ตของบุคคลที่สามที่มีชื่อเสียงจำนวนมากซึ่งรวมถึง แต่ไม่ จำกัด เพียง:
- Facebook JS SDK
- Vimeo Iframe ฝัง
- Google Maps Iframe ฝัง
ความเข้าใจของฉันเกี่ยวกับสาเหตุ : (โปรดแก้ไขฉันถ้าฉันผิด)
Chrome มีการตั้งค่าความปลอดภัยที่เข้มงวดกว่าและ / หรือแสดงข้อผิดพลาดดังกล่าวมากกว่าเบราว์เซอร์คู่แข่ง ผู้เขียน API / วิดเจ็ต / ฝังพยายามที่จะทำสิ่งต่างๆ (ข้ามโดเมน / เฟรม) ที่จะไม่ทำงานในทุกเบราว์เซอร์ (อาจใช้สำหรับการรายงาน / การวิเคราะห์ของตนเอง) แต่นั่นจะไม่ส่งผลต่อการใช้งานวิดเจ็ตของพวกเขาหากไม่ได้ผล ทำงาน (ทำให้เกิดข้อผิดพลาดที่น่ารำคาญมากมาย)
คำตอบที่รวดเร็ว
ไม่คุณไม่สามารถ ( เพียง ) ระงับข้อผิดพลาดเหล่านี้ในคอนโซล Chrome
การแก้ปัญหา?
- จัดการกับมัน. ข้อผิดพลาดเหล่านี้ไม่ได้ทำลาย apis และวิดเจ็ตของบุคคลที่สามเหล่านี้ แต่ทำให้คอนโซลใช้งานยากขึ้นมาก
- คุณสามารถตั้งค่าคอนโซลให้บันทึกเฉพาะข้อความเตือนบันทึกหรือดีบัก ซึ่งจะซ่อนข้อผิดพลาดทั้งหมด
- คุณสามารถใช้เบราว์เซอร์อื่น
- เป็น@Dagg_Nabbit. ชี้ให้เห็นคุณสามารถอนุญาตคำขอข้ามโดเมนโดยเรียกใช้ chrome ด้วย
--disable-web-security
ตัวเลือกบรรทัดคำสั่ง ข้อมูลเพิ่มเติมที่นี่: เดียวกันต้นทางนโยบายปิดการใช้งานใน Chrome โปรดทราบว่าการตั้งค่านี้จะส่งผลเสียต่อความปลอดภัยของเบราว์เซอร์ของคุณ ฉันมีทางลัดโครเมี่ยม 2 ทางดังนั้นฉันจึงสามารถเปิดได้โดยมีหรือไม่มีแฟล็กนี้