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

แก้ไข: javascript:void(0)

บางครั้งผู้ใช้คอมพิวเตอร์เจอ Error javascript: void(0) ขณะเล่นเว็บ แม้ไม่ใช่ Error ร้ายแรง แต่ขรึมแน่เวลาเจอ เมื่อเจอ javascript: void(0) มักบ่งชี้ Error จาก Browser บล็อกการเข้าถึงเว็บเฉพาะ น่าสนใจคือ Error นี้ปรากฏเฉพาะเว็บบางเว็บ ไม่ใช่ทุกเว็บ สาเหตุหลัก: Resident Pop-up Blocker ใน Browser หรือ Proxy Server (หากใช้ Proxy)

javascript: void(0) Error แก้ได้อย่างไร?

มีหลายวิธี ขึ้นกับสาเหตุ หากมาจาก Proxy Server และใช้ Shared Computer อาจเกิดบ่อย ควรติดต่อ Network Admin มิฉะนั้น ทำตามขั้นตอนด้านล่างเพื่อกำจัด Error

หมายเหตุ: ตรวจสอบว่า Javascript ทำงานปกติบนเครื่อง อาจต่างกันไปตาม Browser

ตัวเลือก 1: เปิดใช้งาน Javascript

สาเหตุหลักที่เจอ Error คือ Javascript ถูก Disable บน Browser Javascript เป็น Plugin ที่ Disable โดย Default บน Browser ทั้งหมด ต้อง Enable เอง เพื่อให้เว็บ Render หน้าได้ สามารถย้อนกลับได้หาไม่ได้ผล

Internet Explorer/Edge

ตรวจสอบ Javascript ใน IE:

  1. ใน IE/Edge เปิดอยู่ คลิก Tools
  2. เลือก Internet Options
  3. เลือกแท็บ Security คลิกปุ่ม Custom Level
  4. เลื่อนลงจนเจอ 'Scripting of Java applets' ใต้ Scripting
  5. ให้แน่ใจว่า 'Enable' ถูกเลือก คลิก OKแก้ไข: javascript:void(0)

Google Chrome

Setting IE ทั่วไปมีผลกับ Chrome ด้วย แต่ยังเช็ค Java Status ใน Chrome ได้

  1. หาไอคอนมุมขวาบน Chrome (3 เส้นแนวนอน) คลิก
  2. เลื่อนลง คลิก Settings
  3. ไป Show Advanced Settings
  4. ใต้ 'Privacy' คลิก Content Settings
  5. ใต้ 'JavaScript' คลิก Allow all sites to run JavaScript (recommended)
  6. คลิก OKแก้ไข: javascript:void(0)

Firefox

สำหรับ Firefox:

  1. คลิกไอคอนมุมขวาบน (คล้าย Chrome)
  2. คลิก 'Add-ons'
  3. คลิกแท็บ 'Plugins'
  4. คลิก Java™ Platform plugin
  5. ติ๊ก "always activate"
แก้ไข: javascript:void(0)

ตอนนี้ Java เปิดใช้งานบน Browser แล้ว Restart Browser ลองเข้าถึงเว็บที่ Trigger Error Error javascript: void(0) ควรหายแล้ว หายังมี ลองทางเลือกอื่นๆ ด้านล่าง

ตัวเลือกที่ 2: Reload หน้าเว็บโดย Bypass Cache

ตัวเลือกนี้ Refresh ไฟล์ที่ Corrupt หรือเก่า ค้าง Shift คลิกปุ่ม Reload Shortcut: CTRL + F5 Mac: Command + Shift + R

ตัวเลือกที่ 3: ล้าง Cache

Cache ใช้เก็บข้อมูลชั่วคราวเพื่อดึงจาก Local Storage แทน Internet แต่ Cache บางครั้ง Corrupt/เก่า ทำให้ Javascript ทำงานไม่ได้ การ Reset Cache อาจช่วย

Clear Cache แตกต่างตาม Browser วิธี Firefox:

  1. เปิด Firefox คลิก Hamburger Menu แล้ว Preferences
  2. คลิก Privacy & Security แล้ว Clear Dataแก้ไข: javascript:void(0)
  3. คลิก Cached Web Content แล้ว Clearแก้ไข: javascript:void(0)

Restart Browser ลองใหม่

ตัวเลือกที่ 4: ลบ Cookies จาก Browser

ทางเลือกสุดท้าย ล้าง Cookies ทั้งหมด ปัจจุบันเว็บเกือบทุกเว็บใช้ Cookies Track Preferences และ Security หาก Cookies เก่า/Corrupt จะได้ Javascript Void Error ขั้นตอนลบ Cookies ใน Chrome (Browser อื่นทำแบบเดียวกัน)

  1. กด Three-dots มุมขวาบน เลือก Settings
  2. เลื่อนล่าง คลิก Advanced
  3. คลิกปุ่ม Clear browsing data เลือก Time-frame ตามสถานการณ์ ติ๊กทุก Optionแก้ไข: javascript:void(0)
  4. ล้าง Browsing Data และ Cookies เสร็จ Restart คอมพิวเตอร์ เช็คว่าปัญหาแก้หรือยัง