บางครั้งโค้ดหรือสัญลักษณ์ที่ขาดหายไปแม้แต่บรรทัดเดียวก็อาจทำให้ไม่สามารถโหลดหน้าเว็บทั้งหมดได้ กรณีนี้คล้าย ๆ ในบางกรณี Google Chrome สามารถโยนความผิดพลาดว่าERR_BLOCKED_BY_XSS_AUDITOR ข้อผิดพลาดนี้เกิดขึ้นหาก Chrome ตรวจพบรหัสที่ผิดปกติบนหน้าเว็บ
“ หน้านี้ไม่ทำงาน Chrome ตรวจพบรหัสที่ผิดปกติในหน้านี้และปิดกั้นเพื่อปกป้องข้อมูลส่วนบุคคลของคุณ (เช่นรหัสผ่านหมายเลขโทรศัพท์และบัตรเครดิต) ข้อผิดพลาดถูกบล็อกโดยผู้ตรวจสอบ XSS”
วันนี้เราจะมาดูวิธีการต่างๆที่จะช่วยเราในการกู้คืนข้อผิดพลาดนี้
ERR_BLOCKED_BY_XSS_AUDITOR ข้อผิดพลาดของ Chrome
ในกรณีนี้เราจะดูสองวิธีในการแก้ไขข้อผิดพลาดนี้ การแก้ไขเหล่านี้เป็นข้อละ 2 กรณีหากคุณเป็นผู้ดูแลระบบและอีกกรณีหนึ่งหากคุณเป็นผู้ใช้ปลายทางที่เรียกดูเว็บ
1] เมื่อคุณเป็นผู้ดูแลหน้าเว็บ
หากคุณเป็นผู้ดูแลระบบของเว็บไซต์คุณสามารถลองแก้ไขข้อผิดพลาดนี้ได้โดยการเพิ่มโค้ดเพียงบรรทัดเดียวในส่วนหัวของการส่ง POST
หากเว็บไซต์ของคุณทำงานบน PHP คุณสามารถลองป้อนรหัสต่อไปนี้
ส่วนหัว ('X-XSS-Protection: 0');
และหากเว็บไซต์ของคุณทำงานบน ASP.NET คุณสามารถลองป้อนรหัสต่อไปนี้
HttpContext.Response.AddHeader ("X-XSS-Protection", "0");
2] เมื่อคุณไม่ได้เป็นผู้ดูแลหน้าเว็บ
บางทีคุณอาจติดต่อเจ้าของเว็บไซต์และรายงานข้อผิดพลาดได้
คุณสามารถเปลี่ยนไปใช้เบราว์เซอร์อื่นชั่วคราวหรือสุดท้ายคุณสามารถปิดใช้งาน XSS Auditor บน Google Chrome
ในการทำเช่นนั้นคุณต้องคัดลอกเส้นทางต่อไปนี้:
ระบบปฏิบัติการ x64
"C: \ Program Files \ Google \ Chrome \ Application \ chrome.exe" -disable-xss-audit
ระบบปฏิบัติการ x86
"C: \ Program Files (x86) \ Google \ Chrome \ Application \ chrome.exe" -disable-xss-audit
จากนั้นคลิกขวาที่ใดก็ได้ใน File Explorer หรือเดสก์ท็อป
ตอนนี้เลือกใหม่> ทางลัด
ในฟิลด์แรกสำหรับเส้นทางนี้ให้ป้อนเส้นทางที่เหมาะสมที่ระบุไว้ด้านบน
คลิกที่ถัดไปและปฏิบัติตามคำแนะนำบนหน้าจอ
สิ่งนี้จะสร้างทางลัดสำหรับ Google Chrome ทุกที่ที่คุณต้องการ
อย่างไรก็ตามสิ่งนี้ถือได้ว่าเป็นวิธีแก้ปัญหาชั่วคราวมากกว่าการแก้ไข แต่จะเป็นประโยชน์เมื่อผู้ใช้หมดหวัง