<noscript> ถูกกระตุ้นโดยไม่มีเหตุผลใน Chrome


13

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

นี่คือปัญหา ฉันจะรวมภาพหน้าจอที่ควรอธิบายแนวคิดหลักของปัญหา

ป้อนคำอธิบายรูปภาพที่นี่
(คลิกที่ภาพเพื่อขยาย)

เปิดใช้งาน JavaScript แล้ว แต่ยังเปิดใช้งานhttp://enable-javascript.comเสมือนว่าไม่ใช่

แม้ว่ามันจะคลุมเครือ โชคดีที่คอนโซลของ Google Chrome ทำให้ทุกอย่างชัดเจน

การเรียกใช้สคริปต์ที่ถูกบล็อกใน ' http://enable-javascript.com/ ' เนื่องจากเฟรมของเอกสารนั้นถูกใช้แบบ sandbox และไม่มีการตั้งค่าการอนุญาต 'สคริปต์แบบอนุญาต'

... แต่นี่เป็นเพียงความหวาดระแวงของ Google Chrome เนื่องจากไม่มีองค์ประกอบเฟรมและ "sandbox" ไม่เคยถูกกล่าวถึงในรหัส

ตัวชี้ใด ๆ จะเป็นประโยชน์!

ปรับปรุง:

  • ปัญหาไม่ปรากฏในโหมดไม่ระบุตัวตน
  • ส่วนขยายที่ปิดใช้งานไม่ได้ช่วย
  • ระบบที่ติดตั้งใหม่ไม่ได้ช่วยอะไร
  • สิ่งนี้มีผลต่อเบราว์เซอร์ webkit ทั้งหมด (Opera, Chrome, Chromium)

หากฉันไปที่ URL โดยตรงปัญหาจะไม่ปรากฏ แต่ถ้าฉันคลิกลิงก์เพื่อไปที่หน้านั้น - ปัญหานั้นมีอยู่จริง การรีเฟรชหน้าผิดปกติไม่ได้ช่วยอะไร


โปรดยืนยันเวอร์ชัน OS และ chrome เป็น "ปัจจุบัน" เสถียร / เบต้า / ไม่เสถียร (นกขมิ้น) มีรูปแบบที่แตกต่างกันสำหรับส่วนหนึ่งของการตั้งค่าขั้นสูง ..
linuxdev2013

โปรดทราบว่า 'Sandboxing' กำลังแยกรหัสดำเนินการเพื่อให้ไม่สามารถโต้ตอบกับรหัสดำเนินการอื่นได้ Sandboxing ปกป้องระบบของคุณจากสคริปต์ที่เป็นอันตรายโดยป้องกันไม่ให้สคริปต์ทำสิ่งต่าง ๆ เช่นการอ่านไฟล์จากฮาร์ดดิสก์ของคุณการอ่าน / แก้ไขหน่วยความจำจากกระบวนการหรือแท็บอื่น ๆ ทุกวันนี้ Java, Javascript และ Flash มักจะทำงานในแซนด์บ็อกซ์เพื่อปกป้องผู้ใช้จากโทรจันแบบไดรฟ์โดยดาวน์โหลด IFrames มักเป็นอันตรายเนื่องจากสามารถแทรกเนื้อหาต่างประเทศลงในหน้าเว็บได้แบบไดนามิกดังนั้นจึงไม่ควรอนุญาตให้เนื้อหาของตนเรียกใช้งานโค้ดสคริปต์เอง
Frank Thomas

คุณติดตั้งปลั๊กอินอะไรบ้างที่มุมขวาบน? มีใครบ้างที่บล็อก javascript
Russell Uhl

1
@RussellUhl นี่มันน่าสนใจ ฉันเข้าสู่โหมดไม่ระบุตัวตน (ไม่มีปลั๊กอิน) และใช้งานได้ดี ฉันจะพยายามค้นหาสิ่งที่ทำให้เกิดปัญหาและอัปเดต
Slava Knyazev

4
ตรวจสอบให้แน่ใจว่า ISP หรือพร็อกซีของคุณไม่เพิ่มเฟรมให้กับเว็บเพจที่คุณเยี่ยมชม เครื่องมือสำหรับนักพัฒนาเปิดไปที่Elements/ แท็บให้ดูแหล่งที่มาค้นหาคำว่าSources frame
AFF

คำตอบ:


2

บน Windows คุณสามารถใช้คำสั่งนี้:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --args --allow-scripts

OP ใช้ลินุกซ์มิ้นท์ไม่ได้เป็นของ Windows
ปุน

1
@ The_IT_Guy_You_D't_Like ถูกต้อง แต่ฉันพบเฉพาะเธรดนี้เมื่อค้นหาข้อผิดพลาดนี้ ฉันหวังว่าคำตอบของฉันจะช่วยผู้ใช้ Windows คนอื่นเช่นฉัน
Ogglas

1

ลองเรียกใช้ chrome จาก terminal:

./chrome.exe --args --allow-scripts


คำถามนี้มาจากการติดตั้งที่ฉันไม่มีอีกแล้ว แต่ Windows นี้เป็นอย่างไรในโลก ลินุกซ์มัน ...
Slava Knyazev

ดูเหมือนว่าหน้าต่างขอโทษฉัน ฉันเปลี่ยนเป็น Linux
ยูบินลี

ตอนนี้ฉันเห็นแล้ว มันเป็น Linux Mint
Yubin Lee
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.