การเจอข้อผิดพลาด "Chrome not allowed to load local resource" บน Windows 11 รบกวนมาก ไม่เพียงแต่ขัดจังหวะประสบการณ์การเข้าเว็บ แต่อาจส่งผลเสียต่อประสิทธิภาพการทำงานอย่างมาก

Image source: Stack Overflow
ข้อผิดพลาดนี้มักเกิดเมื่อพยายามโหลดหน้าเว็บที่อ้างอิงไฟล์ท้องถิ่น (Local files) จากคอมพิวเตอร์ Chrome บล็อกคำขอนี้โดยค่าเริ่มต้นเนื่องจากความกังวลด้านความปลอดภัย เนื่องจากการโหลดไฟล์ท้องถิ่นอาจอนุญาตให้สคริปต์อันตรายเข้าถึงระบบได้ ดังนั้น Chrome จึงจำกัดการโหลดไฟล์ท้องถิ่นเพื่อป้องกันคอมพิวเตอร์
บทความนี้รวบรวมวิธีแก้ไขหลายวิธีโดยปรับการตั้งค่าบนอุปกรณ์
เริ่มกันเลย!
วิธีแก้ข้อผิดพลาด "Chrome Not Allowed to Load Local Resource"
วิธีที่ 1: เปลี่ยนการตั้งค่า DNS
ข้อผิดพลาดอาจเกิดจาก DNS Address ที่ได้จาก ISP แบบ Dynamic การใช้ Google DNS (8.8.8.8 และ 8.8.4.4) ช่วยแก้ปัญหาได้:
- กด Win + R พิมพ์
ncpa.cplกด Enter เปิด Network Connections

- คลิกขวา Network Adapter ที่ใช้งานอยู่ เลือก Properties

- แท็บ Networking เลือก Internet Protocol Version 4 (TCP/IPv4) กด Properties
- แท็บ General ติ๊ก Use the following DNS server addresses ตั้ง Preferred: 8.8.8.8 Alternate: 8.8.4.4
วิธีที่ 2: ปิดการตั้งค่าความปลอดภัยของ Chrome (ไม่แนะนำ)
Chrome อาจบล็อกรูปภาพที่ถือว่เป็นอันตราย ทำให้เกิดข้อผิดพลาด ลองปิดการตั้งค่าความปลอดภัยขั้นสูงชั่วคราว:
หมายเหตุ: การปิดความปลอดภัยอาจทำให้คอมพิวเตอร์เปราะบางต่อมัลแวร์ ควรเปิดกลับหลังทดสอบ
- เปิด Chrome คลิกไอคอนสามจุด (...) มุมขวาบน เลือก Settings
- แท็บซ้ายคลิก Privacy and Security > Security

- หา No protection (not recommended) คลิกเลือก
- ปิด Toggle Switch ของ No protection
วิธีที่ 3: ล้าง DNS Host Cache
- เปิด Command Prompt (Admin): กด Win + X เลือก Command Prompt (Admin)
- พิมพ์
ipconfig /flushdnsกด Enter

- จะแสดง "Successfully flushed the DNS Resolver Cache."
- ปิด CMD รีบูทอุปกรณ์ และทดสอบ
อ่านเพิ่ม: How To Record Browser Window In Google Chrome
วิธีที่ 4: ติดตั้ง Web Server for Chrome Extension
Extension Web Server for Chrome ช่วยตั้ง Local Web Server บนเครื่อง ให้บริการหน้าเว็บ/ไฟล์ไปยังอุปกรณ์อื่นในเครือข่ายท้องถิ่น ฟรี ดาวน์โหลดจาก Chrome Web Store
- เข้า Chrome Web Store:
chrome.google.com/webstore - ค้นหา "Web Server for Chrome" กด Enter
- คลิก Extension Web Server for Chrome
- กด Add to Chrome

- ยืนยัน Add Extension
- ไอคอน Web Server จะปรากฏมุมขวาบนของ Browser
หลังติดตั้ง Extension นี้ คุณจะสามารถแก้ข้อผิดพลาด "Chrome not allowed to load local resource" ได้
อ่านเพิ่ม: How To Use Memory Saver & Energy Saver in Google Chrome?
วิธีที่ 5: ล้าง Browsing Data และ Cache ของ Chrome
- เปิด Chrome คลิกสามจุด (...) มุมขวาบน
- ชี้ไป More tools

- คลิก Clear browsing data
- เลือกช่วงเวลา (All time แนะนำ)
- ติ๊กข้อมูลที่ต้องการล้าง: Browsing history, Cookies, Cached images and files

- กด Clear data
อ่านเพิ่ม: "A Profile Error Occurred" on Google Chrome? Try These Solutions
สรุป
บทความนี้ครอบคลุมวิธีแก้ "Chrome not allowed to load local resource" บน Windows 11 ตั้งแต่ล้าง Cache, ปรับ DNS, ปิด Security (ระวัง), ใช้ Web Server Extension ด้วยขั้นตอนข้างต้น คุณควรแก้ปัญหาและเข้าเว็บได้สบายใจ อย่าลืมระวังเมื่อเปลี่ยนการตั้งค่า และปรึกษาผู้เชี่ยวชาญหากจำเป็น
บทความช่วยได้ไหม? แชร์ความคิดเห็นได้ในกล่องความคิดเห็น!