Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> เบราว์เซอร์

แก้ไขข้อผิดพลาด 'Not allowed to load local resources' ใน Chrome – คู่มือทีละขั้นตอน

ข้อผิดพลาด "not allowed to load local resource" ในคอนโซลของ Chrome เกิดขึ้นเมื่อเบราว์เซอร์ไม่สามารถโหลดรูปภาพ ไฟล์ CSS หรือสคริปต์จากระบบไฟล์ท้องถิ่นได้ เนื่องจากเว็บเพจพยายามเข้าถึงทรัพยากรโดยใช้โดเมนหรือโปรโตคอลที่ต่างกัน แม้จะมีหลายสาเหตุ แต่ข้อจำกัดด้านความปลอดภัยของ Chrome มักเป็นสาเหตุหลัก

ปัจจัยอื่นๆ ที่อาจทำให้เกิดข้อผิดพลาดนี้ ได้แก่ แคชโฮสต์ที่ล้าสมัย ปัญหาการแชร์ทรัพยากรข้ามต้นทาง (CORS) และปัญหาเส้นทางไฟล์หรือ URL

คู่มือนี้รวบรวมสาเหตุที่เป็นไปได้และวิธีแก้ไขแต่ละกรณีอย่างละเอียด

1. ปิดการตั้งค่าความปลอดภัยของ Chrome

การปิดคุณสมบัติความปลอดภัยของ Chrome อาจช่วยแก้ไขข้อผิดพลาด "not allowed to load resource" ได้ Chrome มีมาตรการความปลอดภัยที่เข้มงวดเพื่อป้องกันกิจกรรมอันตรายและการเข้าถึงทรัพยากรท้องถิ่นโดยไม่ได้รับอนุญาต

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

  1. เปิด Google Chrome บนคอมพิวเตอร์
  2. คลิกเมนู สามจุด มุมขวาบน
  3. เลือก Settings (การตั้งค่า) จากเมนูแบบเลื่อนลง
  4. คลิก Privacy and Security (ความเป็นส่วนตัวและความปลอดภัย) ด้านซ้าย แล้วเลือก Security (ความปลอดภัย)
  5. คลิก No protection (not recommended) (ไม่มีการป้องกัน - ไม่แนะนำ) ภายใต้ส่วน Safe Browsing
  6. เมื่อมีข้อความแจ้งเตือน ให้คลิก Turn off (ปิด)
  7. ทำซ้ำขั้นตอนเหล่านี้หากต้องการกลับสู่การตั้งค่าเดิมในอนาคต
  8. ปิดแท็บ Settings หลังจากทำการเปลี่ยนแปลง
  9. Chrome จะปิดใช้งานมาตรการความปลอดภัยตามที่ตั้งค่าไว้

2. เปลี่ยนการตั้งค่า DNS

การตั้งค่า DNS ที่ไม่ถูกต้อง อาจเป็นสาเหตุของข้อผิดพลาด 'not allowed to load resource' ในบางสถานการณ์ เมื่อ DNS มีปัญหา เช่น การกำหนดค่าผิดพลาด เซิร์ฟเวอร์ DNS ที่กำหนดค่าผิด หรือความล้มเหลวในการแก้ไข DNS เบราว์เซอร์จะไม่สามารถแปลงชื่อโดเมนที่เชื่อมโยงกับทรัพยากรได้ ทำให้ถือว่าทรัพยากรนั้น "ไม่อนุญาตให้โหลด" วิธีเปลี่ยนการตั้งค่า DNS:

  1. กด Windows + R พร้อมกันเพื่อเปิดกล่องโต้ตอบ Run
  2. พิมพ์ ncpa.cpl แล้วกด Enter เพื่อเปิดหน้าต่าง Network Connections
  3. เลือกอะดAPTERเครือข่ายที่ใช้งานอยู่ แล้วคลิก Properties (คุณสมบัติ)
  4. เลือก Internet Protocol Version 4 (TCP/IPv4) แล้วคลิก Properties
  5. คลิก Use the following DNS server addresses (ใช้ที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้) และป้อน IP ดังนี้:
  6. ใน Preferred DNS server พิมพ์ 8.8.8.8
  7. ใน Alternate DNS server พิมพ์ 8.8.4.4
  8. ติ๊กถูกที่ Validate settings upon exit (ตรวจสอบการตั้งค่าหลังจากออก)
  9. บันทึกการเปลี่ยนแปลง

3. ล้างแคชโฮสต์ (Host Cache)

การล้างแคชโฮสต์อาจเป็นวิธีแก้ไขที่มีประสิทธิภาพสำหรับข้อผิดพลาด "not allowed to load resource" เมื่อเบราว์เซอร์เก็บข้อมูลเว็บไซต์ในแคชเพื่อเพิ่มความเร็วในการโหลด แต่ถ้าแคชล้าสมัยหรือเสียหาย จะขัดขวางการดึงและโหลดทรัพยากรได้อย่างถูกต้อง การล้างแคชโฮสต์จะทำให้เบราว์เซอร์กำจัดข้อมูลเก่าและดึงข้อมูลใหม่ ซึ่งอาจแก้ไขข้อผิดพลาดได้

  1. เปิด Chrome
  2. ในแถบที่อยู่ วางที่อยู่ต่อไปนี้:
    chrome://net-internals/#dns
  3. คลิกปุ่ม Clear Host cache (ล้างแคชโฮสต์)
  4. เปิดเบราว์เซอร์ใหม่

ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่ หากยังไม่แก้ไข ให้ดำเนินการขั้นตอนถัดไป

4. ตั้งค่าเซิร์ฟเวอร์ HTTP

การตั้งค่าเซิร์ฟเวอร์ HTTP ช่วยแก้ไขข้อผิดพลาด "not allowed to load resource" ในบางกรณี การโฮสต์ทรัพยากรบนเซิร์ฟเวอร์ HTTP ทำให้สามารถเข้าถึงได้โดยใช้โดเมนและโปรโตคอลที่เหมาะสม หลีกเลี่ยงข้อจำกัดที่เบราว์เซอร์กำหนด ทำให้ทรัพยากรโหลดสำเร็จและเว็บเพจทำงานได้ปกติ วิธีการ:

  1. คลิกที่นี่เพื่อดาวน์โหลดส่วนขยาย
  2. คลิกปุ่ม Add to Chrome (เพิ่มลงใน Chrome)
  3. เมื่อมีข้อความแจ้งเตือน ให้คลิก Add app (เพิ่มแอป)
  4. หลังจากติดตั้งแล้ว ให้เปิดแอปพลิเคชันที่ที่อยู่ chrome://apps/
  5. คลิกปุ่ม Choose folder (เลือกโฟลเดอร์) และไปที่โฟลเดอร์โปรเจกต์ของคุณ
  6. คลิกที่ URL เพื่อรันโปรเจกต์
  7. วิธีนี้จะแก้ปัญหาของคุณแน่นอน

เกี่ยวกับผู้เขียน

แก้ไขข้อผิดพลาด  Not allowed to load local resources  ใน Chrome – คู่มือทีละขั้นตอน

Dawood Janjua

Dawood Janjua เป็นผู้เชี่ยวชาญด้านเทคโนโลยีที่มีความรู้ลึกในการแก้ไขปัญหา Windows และเกมมิ่ง เขาถือใบรับรอง CCNA และมีประวัติการให้บริการลูกค้าที่ยอดเยี่ยม ปัจจุบันทำงานเป็นนักเขียน Dawood มีเป้าหมายเพื่อรับรอง CCIE ที่มีชื่อเสียงในอนาคตเพื่อขยายความเชี่ยวชาญทางเทคนิคและให้บริการสนับสนุนระดับภูมิภาค ด้วยความหลงใหลในเกมมิ่งและความเชี่ยวชาญด้านเทคโนโลยี Dawood มุ่งมั่นที่จะแบ่งปันความรู้กับชุมชนเพื่อช่วยให้ผู้อื่นพัฒนาทักษะและความรู้ในสาขานี้