เบราว์เซอร์ทั้งหมดของฉันไม่สนับสนุนไฟล์ Javascript อีกต่อไปใช่ไหม


11

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

การตั้งค่าของฉันคืออะไร?

  • Windows 7 64-bit พลังมากมายภายใต้ประทุนไม่มีการอัพเดทไดรเวอร์ดังนั้นสมมติว่าฮาร์ดแวร์ไม่ใช่สาเหตุ

เกิดอะไรขึ้น?

  • ไม่ได้โหลดไฟล์ Javascript โดยสิ่งนี้ฉันหมายถึงหน้าเว็บที่ Javascript ใช้งานได้แต่ไฟล์ Javascript ที่อ้างอิงใด ๆ จะไม่โหลดในเบราว์เซอร์ใด ๆ ข้ามโดเมนหรือแม้กระทั่งโดเมนเดียวกัน และอีกครั้งฉันลองใช้เบราว์เซอร์ทั้งหมด ...

ฉันลองทำอะไร

  • รีบูตระหว่างประมาณทุกขั้นตอน การปิดเครื่องบ่อยเกินไปเช่นนี้เป็นปัญหา 2 สัปดาห์
  • ฉันติดตั้ง Chrome และ IE9 แล้ว ฉันลองใช้ทั้ง 3 (IE มีตัวเลือก 64 บิตทำให้เป็นสาม)
  • ตรวจสอบให้แน่ใจว่าไม่ได้เปิดใช้งานพร็อกซี
  • ล้างแคชคุกกี้ไฟล์ชั่วคราวทั้งหมดที่ฉันสามารถหาได้ ปัญหายังคงมีอยู่
  • ล้าง DNS (ipconfig -flushdns) ปัญหายังคงมีอยู่
  • ตั้งค่า Google Public DNS ในเราเตอร์ ปล่อย / ต่ออายุในเราเตอร์ด้วย
  • พยายามอัปเดต Windows แล้วจะมีข้อผิดพลาด ฉันจะพยายามหาข้อผิดพลาดในภายหลัง ไซต์ Microsoft แจ้งว่า Windows Update อาจเสียหาย (หากคุณได้รับข้อผิดพลาดนั้น) ดังนั้นฉันจึงทำตามคำแนะนำบนเว็บไซต์เพื่อสร้างโฟลเดอร์อัพเดต Windows ใหม่ ปัญหายังคงมีอยู่
  • Ran Malwarebytes Anti-Malware ไม่มีปัญหา (อัปเดตก่อน)
  • การสแกนทั้งหมดของ MS Security Essentials ไม่พบปัญหา (อัปเดตก่อน)
  • ถอนการติดตั้ง MS Security Essentials ปัญหาเดียวกันยังคงอยู่
  • ฉันถอนการติดตั้ง Chrome และติดตั้ง FF6 ปัญหาเดียวกัน
  • รีเซ็ต IE ปิดใช้งานส่วนขยายของบุคคลที่สามอย่างแน่นอน ปัญหายังคงมีอยู่
  • ตรวจสอบไฟล์ HOST มันดูเป็นปกติและไม่ได้รับการแก้ไขสักพัก
  • ความสิ้นคิดทำให้ฉันพยายาม System Restore น่าเศร้าที่มันย้อนกลับไปได้สองสามวันเท่านั้น การกู้คืนสำเร็จ แต่ไม่สามารถแก้ไขปัญหาได้
  • Ran-sfc -scannow ไม่พบสิ่งใดปัญหายังคงอยู่
  • ใช้ Firebug สำหรับ Chrome โดยเฉพาะเห็นว่ามันกำลังโหลดบนหน้าจาวาสคริปต์ แต่ไม่ได้โหลดไฟล์ JS ที่เชื่อมโยงใด ๆ ดูเหมือนว่าจะโหลด CSS ที่เชื่อมโยงดี
  • พบเว็บไซต์อื่นที่กล่าวถึงสิ่งนี้อาจเกิดจากการอัพเดตของ windows ฉันได้เริ่มถอนการติดตั้งการอัปเดต windows และกลับมากลางเดือนสิงหาคม ยังมีอีกหลายอย่างที่ยังไม่ได้แก้ไขใด ๆ

ฉันอาจพลาดไปหนึ่งหรือสองขั้นตอนที่ฉันทำไปเพราะมันเกิดขึ้นอย่างน้อย 2 สัปดาห์

ฉันจะทำอะไรได้อีกเพื่อแก้ไขปัญหานี้และทำความเข้าใจกับสิ่งที่เกิดขึ้น


7
เพื่อให้คนอื่นรู้: นี่คือวิธีที่คุณเขียนคำถามการแก้ไขปัญหาที่ดี
slhck

แทนที่จะถอนการติดตั้งการอัปเดตครั้งละหนึ่งหรือสองครั้งอาจลองใช้ 'การคืนค่าระบบของ Windows เพื่อย้อนกลับไปยังจุดที่ DID ทำงานและดูว่ามันทำงานได้อีกหรือไม่? คุณลองมากกว่าหนึ่งหน้าเว็บ / เว็บไซต์ในการทดสอบถูกต้องหรือไม่
Ƭᴇcʜιᴇ007

@ techie007 ฉันทำการกู้คืนได้นานเท่าที่มี อย่างไรก็ตามโดยทั่วไปฉันไม่ได้เปิดคุณลักษณะนี้ไว้ดังนั้นจึงไม่ใช่ก่อนหน้านี้สองสามวันก่อนที่ฉันจะ 'สังเกตเห็น' ปัญหาและไม่ได้แก้ไข
JClaspill

@jmreicha ฉันวางแผนที่จะลองคืนนี้ ฉันคิดว่าอาจเป็นปัญหา dns กับเราเตอร์หลังจากเปลี่ยน ISP แต่เนื่องจากฉันสามารถโหลดไซต์ได้ดี (แม้แต่ไฟล์ js โดยตรงหากฉันคัดลอก / วางในแถบที่อยู่) ฉันคิดว่านั่นเป็นช็อตที่ยาวนาน ดี.
JClaspill

@slhck ขอบคุณ ฉันได้ทำสิ่งประเภทนี้มานานแล้วฉันรู้ว่าฉันต้องออกไปทั้งหมด ฉันรู้ว่าฉันควรจะพับไพ่ของฉันและเพียงแค่จัดรูปแบบ ... แต่ฉันไม่ต้องการที่จะผ่านความยุ่งยาก ฉันคิดว่าในท้ายที่สุดฉันจะต้องเสียเวลาพยายามแก้ไขมากกว่าที่ฉันเพิ่งจัดรูปแบบ :)
JClaspill

คำตอบ:


2

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

ฉันสะดุดเมื่อเร็ว ๆ นี้เมื่อฉันไม่สามารถติดตั้งการปรับปรุง windows จากเว็บไซต์ของพวกเขาแบบสุ่ม มันไม่ได้เกิดขึ้นกับฉันที่จะออกกฎเราเตอร์ แต่เดิมเนื่องจากหน้าเว็บโหลดได้ดี

มันเกิดขึ้นเพียงว่าฉันกำลังวางแผนที่จะเปลี่ยนเราเตอร์อยู่แล้ว หลังจากการแลกเปลี่ยนฉันสังเกตเห็นว่าฉันไม่มีปัญหาอีกต่อไปดังนั้นฉันจึงเริ่มสงสัยว่าเราเตอร์เก่าเป็นปัญหา แน่นอนว่าฉันเสียบมันกลับเข้ามาและหลังจากนั้นไม่นานฉันก็จะพบกับข้อผิดพลาดที่แปลก (แต่ไม่ใช่การทำซ้ำ)

ดีใจที่เห็นคุณคิดออก!


1
นี่มัน! ปัญหาคือการตั้งค่าเราเตอร์พร็อกซี / DNS (DDWRT) ฉันลบตัวเลือกที่เปิดใช้งานทั้งหมดสำหรับ DNS และพร็อกซีและเริ่มทำงานได้ทันที เหตุผลที่ฉันไม่เคยคิดที่จะลองทำสิ่งนี้มาก่อนเพราะนี่คือเราเตอร์เก่าที่ฉันได้ 'รีเซ็ต' ก่อนที่จะเข้าแถว ฉันย้ายไปที่ ISP ใหม่ / บ้านติดตั้งเราเตอร์ใหม่และไม่เคยคิดเลยสองครั้ง
JClaspill

ผมมีปัญหาเหมือนกัน. ปรากฎว่าฉันอาจมีการตั้งค่าที่เสียหายบางอย่างใน DDWRT ของฉันกะพริบประกายเราเตอร์ เพียงแค่เปลี่ยนสิ่งใด ๆ ในแท็บ "การ จำกัด การเข้าถึง" ในทางใดก็ตามที่ทำให้เกิดปัญหานี้ขึ้น - ไม่มีไฟล์. js ใดที่จะโหลดบนพีซีใด ๆ ในบ้านเบราว์เซอร์ใด ๆ แม้แต่ telnet ระยะเวลา คืนค่าการสำรองข้อมูลเราเตอร์เก่าและทั้งหมดเป็นไปด้วยดี จากนั้นลองปิดการใช้งานส่วนกำหนดค่าในข้อ จำกัด ของ Acess และไม่มีไฟล์. js โหลดขึ้นมาอีกเลย สิ่งที่เดาได้ยากคือ nvram ของฉันล้นและทำให้บางสิ่งบางอย่างเราเตอร์ Asus RT-N16 มีหน่วยความจำไม่มากและเป็นปัญหาที่พบบ่อย
Eric Sassaman

4

เมื่อแก้ไขปัญหาเช่นนี้คุณต้องตรวจสอบทุกอย่างตั้งแต่ต้นจนจบ:

  1. สำรองข้อมูลหากคุณยังไม่ได้ดำเนินการคุณอาจสูญเสียข้อมูลส่วนบุคคลเป็นอย่างอื่น ...

  2. รับเครื่องมือแก้ไขปัญหาที่แสดงให้คุณเห็นว่าเกิดอะไรขึ้นภายใต้ประทุน :

    • Fiddler2เว็บพร็อกซี่การดีบักช่วยให้คุณเห็นสิ่งที่เกิดขึ้นกับการร้องขอ

    • Wiresharkเพื่อไปที่ระดับของแพ็คเก็ตเพื่อหาว่ามีอะไรแปลก ๆ หรือเปล่า

  3. ทำการรีเซ็ตด้วยตนเองอย่างสมบูรณ์ของInternet Explorerรวมถึงข้อมูลส่วนตัวหรือการตั้งค่าต่างๆ

  4. เริ่ม Fiddler2

    ระบุสิ่งที่เกิดขึ้นกับการร้องขอ Javascript http://superuser.comท่องแคชน้อยที่จะ

    ในกรณีของผมผมได้รับรหัสการส่งคืน200ซึ่งตามRFC 2616 - HTTP / 1.1OKยืน

    ในกรณีของคุณฉันสงสัยว่าอาจมีสองสิ่งที่เห็นอยู่ที่นี่:

    • การร้องขออาจไม่เกิดขึ้นเพราะ:

      • ซอร์สโค้ดของหน้าเว็บได้รับการแก้ไขไม่ให้ดาวน์โหลด.jsไฟล์

      • เบราว์เซอร์ไม่ได้รับอนุญาตให้ร้องขอ.jsไฟล์ผ่านไฟร์วอลล์ในเครื่อง

    • คำขอเกิดขึ้นและรับการ200 OKตอบกลับ แต่เนื้อความไม่ถูกต้อง

      คุณสามารถดูเนื้อหาได้โดยคลิกที่.jsเหตุการณ์จากนั้นคลิกแท็บเนื้อหาในส่วนล่างขวาที่นี่คุณควรเห็น Javascript เช่นรหัส ถ้าไม่เป็นเช่นนั้นบางสิ่งบางอย่างยุ่งกับมัน ...

    • คุณได้รับรหัสส่งคืนที่ระบุถึงปัญหา

    สิ่งที่เกิดขึ้นตรงนี้จะทำให้เรามีทิศทางในการค้นหา ...

    หากคุณสงสัยว่ามีปัญหาระดับแพ็กเก็ตให้ดับ Wireshark หากคุณรู้ว่ากำลังทำอะไรอยู่

  5. หากคุณมีให้ใช้ LiveCD หรือคอมพิวเตอร์ / การติดตั้งอื่นเพื่อตรวจสอบว่ามันเกิดขึ้นที่นั่น

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

  7. ขอให้ ISP ของคุณกำหนดค่าโมเด็มใหม่เพื่อให้แน่ใจว่าไม่ได้มีปัญหา

  8. หากคุณโฮสต์เราเตอร์ของคุณด้วยเฟิร์มแวร์เช่น Tomato หรือ DD-WRT ให้ตรวจสอบการกำหนดค่า

  9. ปิดใช้งานไฟร์วอลล์ใด ๆ (เราเตอร์ซอฟต์แวร์ไฟร์วอลล์ windows) เพื่อระบุว่าไฟร์วอลล์เป็นปัญหาหรือไม่

  10. ปิดการใช้งานเครื่องสแกนไวรัสใด ๆ (เช่นสปายแวร์แอดแวร์ผู้พิทักษ์) เพื่อระบุว่าเป็นปัญหาหรือไม่

  11. ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณเป็นรุ่นล่าสุด (Windows, ไดรเวอร์, ... ) และตรวจสอบรหัสของบุคคลที่สาม:

    • ทำงานอัตโนมัติค้นหาสิ่งที่ไม่ใช่ของ Microsoft ที่กำลังเริ่มต้นโดยเฉพาะอย่างยิ่งเครือข่ายที่เกี่ยวข้อง

    • Process Explorerค้นหาสิ่งที่ไม่ใช่ของ Microsoft ที่ใช้อยู่ใช้ฟิลด์ชื่อ บริษัท

      ถ้าคุณรู้ว่าคุณกำลังทำอะไรคุณอาจลองดู DLLs ด้วย

    • ไปที่การตั้งค่าการ์ดเครือข่ายของคุณดูว่ามีการใช้รายการใดบ้าง

      ป้อนคำอธิบายรูปภาพที่นี่

    • ใน Device Manager ให้ตรวจสอบตัวกรองล่าง / บนในแท็บรายละเอียดของคุณสมบัติการ์ดของคุณ

  12. รีเซ็ตการตั้งค่าเครือข่ายของคุณ

    ดำเนินการคำสั่งต่อไปนี้วางไว้ใน.batไฟล์และเรียกใช้ในฐานะผู้ดูแลระบบ:

    netsh winsock reset all
    netsh int 6to4 reset all
    netsh int ipv4 reset all
    netsh int ipv6 reset all
    netsh int httpstunnel reset all
    netsh int isatap reset all
    netsh int portproxy reset all
    netsh int tcp reset all
    netsh int teredo reset all
    ipconfig /flushdns
    ipconfig /release
    ipconfig /release6
    ipconfig /renew
    ipconfig /renew6
    ipconfig /registerdns
    
  13. ตรวจสอบการดัดแปลงการตั้งค่าเครือข่ายของคุณ

    ในทำนองเดียวกันรัน

    netsh dump > "%HOMEPATH%\My Documents\netsh dump.txt"
    ipconfig /allcompartments /all > "%HOMEPATH%\My Documents\ipconfig dump.txt"
    route print > "%HOMEPATH%\My Documents\route dump.txt"
    

    และตรวจสอบไฟล์ดัมพ์ใน My Documents

  14. ลองสร้างโปรไฟล์ผู้ใช้ใหม่ในบางโอกาสที่มันใช้งานได้จริง

  15. สละเรือ! ดูเหมือนว่าคุณไม่สามารถใช้งานได้ในที่ที่คุณอาศัยอยู่ ไม่ต้องกังวลGoogle กำลังทำงานเรื่อง Dart ...


แต่บทเรียนได้เรียนรู้ ...

การแบ็คอัพที่เหมาะสมนั้นประเมินค่าไม่ได้และแก้ไขปัญหานี้ได้ง่ายที่สุด!

ดีถ้า ISP หรือพาร์ทเม้นท์ของคุณไม่ได้พยายามที่จะหลอกคุณในโง่วิธี


1
คำแนะนำที่ยอดเยี่ยม! +1 สำหรับความลึก ปัญหานี้กลายเป็นการตั้งค่าพร็อกซี / DNS ในเราเตอร์ เฟิร์มแวร์ DDWRT แต่ปัญหาได้รับการแก้ไขแล้ว ขอขอบคุณที่สละเวลาในการรวบรวมคำแนะนำที่ดีเหล่านั้นทั้งหมดไว้ด้วยกัน
JClaspill

1

คุณแน่ใจหรือไม่ว่าคุณได้ติดตั้งการอัพเดทและแพตช์ล่าสุดทั้งหมดจาก MS? นี่อาจเป็นปัญหาที่ MS แก้ไขในการรักษาความปลอดภัย / การปรับปรุงที่สำคัญหรือโปรแกรมแก้ไขดังนั้นฉันจะตรวจสอบให้แน่ใจว่าได้รับการปรับปรุง Windows อย่างสมบูรณ์



"ไฟล์ Javascript ไม่ได้โหลดในเบราว์เซอร์ใด ๆ โดยสิ่งนี้ฉันหมายถึงในหน้าจาวาสคริปต์ที่ใช้งานได้ แต่จะไม่มีการโหลดไฟล์ที่อ้างอิง"
user1686

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

ไม่เป็นไร Java และ JavaScript ไม่มีส่วนเกี่ยวข้องใด ๆ นอกเหนือจากตัวอักษร 4 ตัวแรกในชื่อ
BBlake

ความผิดพลาดของฉันฉันขอโทษ ฉันดึงความคิดเห็นของฉัน อย่างไรก็ตามความจริงที่ว่าคุณไม่สามารถติดตั้งการปรับปรุง MS ดูเหมือนจะเป็นตัวบ่งชี้ขนาดใหญ่ว่ามีปัญหากับ Windows เมื่อคุณแก้ไขปัญหาดังกล่าวแล้วปัญหาเบราว์เซอร์ของคุณก็จะถูกคัดออกเช่นกัน คุณติดตั้ง Service Pack ล่าสุดหรือไม่ ถ้าไม่คุณควรลองติดตั้ง มิฉะนั้นคุณควรลองติดตั้งซ่อมแซม / อัปเกรด Windows
ด่าน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.