ในเว็บไซต์ภายในโดยเฉพาะเมื่อใดก็ตามที่ฉันเปิด Web Inspector ใน Safari 7 มันจะแฮงค์ทันทีจากนั้นแท็บทั้งหมดจึงขัดข้อง เมื่อฉันปิดแท็บที่ขัดข้องฉันจะได้รับข้อความนี้ในคอนโซล:
1/22/14 10:54:27.896 AM com.apple.launchd[1]: (com.apple.WebKit.WebContent.D50214F7-A6C9-46E5-8F06-71C873A2D4B8[96246]) Exited with code: 1
น่าเสียดายที่ฉันไม่สามารถแชร์ลิงก์หรือรหัสสำหรับไซต์ได้เนื่องจากเป็นภายใน แต่นี่เป็นรายละเอียดเพิ่มเติม:
- สิ่งนี้เกิดขึ้นกับสามเครื่องที่ใช้ Safari 7 บน OS X Mavericks
- มันยังคงอยู่แม้ว่าฉันจะออกและเปิด Safari 7 อีกครั้ง
- จะไม่เกิดขึ้นเมื่อฉันใช้เครื่องมือตรวจสอบในเบราว์เซอร์อื่น ๆ รวมถึง Safari 6 (บน OS X Lion)
- จะไม่เกิดขึ้นเมื่อฉันใช้ตัวตรวจสอบเว็บของ Safari 7 กับเว็บไซต์อื่น
- หากฉันตรวจสอบไซต์ในเบราว์เซอร์อื่น (เช่น Firefox) จะไม่มีการรายงานข้อผิดพลาด
ฉันพบคำถามที่ฟังดูเหมือนอธิบายปัญหาเดียวกัน แต่ไม่มีรายละเอียดอื่น ๆ และวิธีแก้ไขปัญหาไม่ได้สำหรับฉันดังนั้นทำไมฉันโพสต์คำถามนี้เป็นคำถามใหม่
อัปเดต: ชิ้นส่วนที่เป็นไปได้อีกอย่างของจิ๊กซอว์ - ตัวตรวจสอบเว็บขัดข้องเมื่อฉันดูเว็บไซต์จากเซิร์ฟเวอร์ไม่ใช่ในเครื่อง
ตอนแรกฉันคิดว่าเป็นเพราะฉันอ้างถึง Pingdom และ Google Analytics ด้วย URL ที่ไม่เชื่อเรื่องโปรโตคอล (ซึ่งไม่ได้แก้ไขในเครื่องดังนั้นจึงไม่โหลด) เช่น:
//www.google-analytics.com...
นั่นทำให้ฉันคิดว่ามีบางอย่างในสคริปต์ตัวใดตัวหนึ่งที่ทำให้เกิดข้อขัดข้องซึ่งจะอธิบายว่าทำไมมันเกิดขึ้นเฉพาะในหน้าโฮสต์ (ที่เส้นทางแก้ไข) แต่ไม่มีลูกเต๋า: แม้ว่าฉันจะนำหน้า URL เหล่านั้นไปด้วยhttp://
Web Inspector จะไม่ผิดพลาดเมื่อฉันดูหน้าเว็บในเครื่องโดยปิดเฉพาะเซิร์ฟเวอร์
-webkit-
คำนำหน้าในตัวเลือกเฉพาะ และอีกครั้งสารวัตรเว็บไม่ได้มีปัญหาเมื่อผมตรวจสอบหน้าเว็บในประเทศ ...