จะปิดการใช้งาน JavaScript ในเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ของ Chrome ได้อย่างไร


435

ฉันพยายามแก้ไขข้อบกพร่องของคุณสมบัติของเว็บไซต์เมื่อผู้ใช้ปิดการใช้งาน JavaScript ฉันสงสัยว่าคุณจะปิดการใช้งาน JavaScript สำหรับหน้าจาก Google Chrome DevTools ได้อย่างไร


2
เมนูคำสั่งซึ่งมีมาตั้งแต่เดือนเมษายน 2559 อาจเร็วกว่าเวิร์กโฟลว์เก่าที่อาศัยการตั้งค่า DevTools: stackoverflow.com/a/40727332/1669860
Kayce Basques

คำตอบ:


569

คลิกที่เมนูในมุมของเครื่องมือสำหรับนักพัฒนาที่คลิกการตั้งค่าแล้วตรวจสอบภายใต้Disable JavascriptDebugger


6
หากยังไม่ทำงานให้พิจารณา Ctrl + Shift + n เปิดหน้าต่าง Chrome ใหม่ในโหมดไม่ระบุตัวตน
PaintyJoy

4
@PaintyJoy ขอบคุณสำหรับเคล็ดลับนั้น ด้วยเหตุผลบางอย่าง "ปิดการใช้งาน Javascript" ของฉันกำลังถูกบั๊กเมื่อฉันรีเฟรช ... "โหมดไม่ระบุตัวตน" -> F12> การตั้งค่า> "ปิดการใช้งาน Javascript" -> รีเฟรชทำงาน! ชอบที่จะรู้ว่าทำไมมันไม่ทำงานในโหมดปกติ ฉันไม่พบตั๋วใด ๆ สำหรับปัญหานี้ ดูเหมือนว่าจะเกิดขึ้นกับผู้ใช้บางรายเท่านั้น
Phil Tune

1
@MattParkins เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chrome ดูเหมือนจะพังทุกขณะจากนั้น (รหัส "ซับซ้อน" ฉันเดาว่า ^^) ดังนั้นใช้คำตอบของ Alex isntead stackoverflow.com/a/13405449/759452
Adrien Be

4
คุณช่วยเพิ่มภาพหน้าจอที่แสดงตำแหน่งของไอคอน"เกียร์"ที่มุมล่างขวาของเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ได้ไหม ยกตัวอย่างเช่นที่นี่เป็นภาพหน้าจอของเครื่องมือสำหรับนักพัฒนาที่แสดงให้เห็นว่าไม่มี"เกียร์"ไอคอน
Ian Boyd

4
ตอนนี้คุณจะพบตัวเลือก "ปิดการใช้งาน JavaScript" ที่ด้านขวาในเมนูการตั้งค่า
หัวเรื่อง

173
  1. เครื่องมือสำหรับนักพัฒนา (F12)
  2. จุดแนวตั้งสามจุดที่มุมบนขวา
  3. การตั้งค่า
  4. ใต้แท็บ "การตั้งค่า" ทางด้านซ้าย

ส่วนการตั้งค่า

  1. จะมีส่วน "ดีบักเกอร์" พร้อมตัวเลือก (อาจอยู่ด้านขวาสุด)

ปิดใช้งานช่องทำเครื่องหมาย


8
ถูกต้องพวกเขาทำให้มันหายากมากไม่รู้ว่าทำไม
Shadow Wizard คือหูสำหรับคุณ

บางทีมันอาจมีความสำคัญน้อยกว่าตอนนี้เว็บแอปจำนวนมากต้องการ JavaScript มันน่าผิดหวังมากเพราะฉันต้องทดสอบความเสื่อมโทรมอย่างต่อเนื่องดังนั้นฉันจึงต้องสลับไปมาอย่างต่อเนื่อง
Sam Holmes

90

เอกสารอย่างเป็นทางการ: ปิดการใช้งาน JavaScript ด้วย Chrome DevTools

ขณะนี้มีเมนูคำสั่งที่ติดตั้งใน DevTools ซึ่งทำให้ปิดการใช้งาน JavaScript ได้ง่ายขึ้น นี่เป็นประมาณเดือนเมษายน 2559 หรือมากกว่านั้น

  1. เปิด DevTools
  2. กดCommand+ Shift+ P(Mac) หรือControl+ Shift+ P(Windows, Linux) เพื่อเปิดเมนูคำสั่ง ตรวจสอบให้แน่ใจว่าโฟกัสของเคอร์เซอร์อยู่ที่หน้าต่าง DevTools ไม่ใช่วิวพอร์ตเบราว์เซอร์ของคุณ
  3. พิมพ์Disable JavaScript(หรือรุ่นที่บางอย่าง ... มันเป็นค้นหาคลุมเครือ) Enterแล้วกด

ใช้Enable JavaScriptคำสั่งเมื่อคุณต้องการเปิดอีกครั้ง

ปิดการใช้งาน js ผ่านทางเมนูคำสั่ง


1
เปิดใช้งาน devtools ก่อนลองสิ่งนี้
rahulroy9202


20

ส่วนขยายนี้ทำให้เร็วขึ้น: Quick Javascript Switcher


เคล็ดลับยอดเยี่ยมใช้งานได้อย่างยอดเยี่ยม - รวดเร็วและง่ายและโหลดหน้าซ้ำได้อีกด้วย! ทันทีและ offness
Timidfriendly

4
สิ่งที่ไม่ดีคือมันโหลดหน้าขึ้นมาใหม่ในขณะที่ฉันไม่ต้องการทำเช่นนั้น
polkovnikov.ph

13

นอกจากนี้คุณยังสามารถเรียกใช้ Chrome โดยปิดใช้งาน JavaScript เป็นค่าเริ่มต้นโดยใช้ค่าสถานะ:

-disable-javascript

คุณจะใช้ตัวอย่างนี้โดยการเรียกใช้ Chrome เช่นนี้:

C:\Documents and Settings\%username%\Local Settings\Application Data\Google\Chrome" -disable-javascript

-disable-javascriptไม่ทำงานกับ google-chrome-stable-51.0.2704.106-1.x86_64
Cristian Ciupitu

ลอง--blink-settings=scriptEnabled=falseแทน
Ilya


8

วิธีที่เร็วที่สุดน่าจะเป็นสิ่งนี้:

  • F12 เพื่อเปิดคอนโซล dev
  • ctrl + shift + p เพื่อเปิดเครื่องมือคำสั่ง (Windows)
  • พิมพ์ 'ปิดการใช้งานจาวาสคริปต์' และกด Enter

7

บน OSX ฉันต้องคลิกจุดแนวตั้งสามจุดและยกเลิกการเลือกกล่องในส่วนการตั้งค่า ซึ่งยังสามารถเปิดได้ด้วยf1


4

ใช้คีย์บอร์ดอย่างน้อยที่สุดสำหรับ Windows 10:

  • F12แสดงเครื่องมือสำหรับนักพัฒนา
  • F1แสดงการตั้งค่า
  • tabย้ายไปที่ช่องทำเครื่องหมาย "ปิดการใช้งาน Javascript"
  • spaceสลับตัวเลือก
  • escซ่อนการตั้งค่า

4

ในการบล็อก JavaScript ชั่วคราวบนโดเมน:

  1. คลิกที่ปุ่มซ้ายไปยังที่อยู่บนแถบที่อยู่ (ซึ่งระบุว่าView site information)
  2. ในเมนูแบบเลื่อนลงถัดจากJavaScriptเลือกAlways block on this site
  3. โหลดหน้าซ้ำ

3

บน Mac OS X:

  • การตั้งค่า
  • แสดงการตั้งค่าขั้นสูง
  • กดปุ่ม "การตั้งค่าเนื้อหา"
  • เลื่อนไปที่ส่วน "JavaScript"
  • ทำเครื่องหมายที่ช่องด้านหน้า "ไม่อนุญาตให้ไซต์ใด ๆ เรียกใช้ JavaScript"

ส่วนขยายของ Chrome ด่วน JavaScript Switcherเป็นจำนวนมากได้ง่ายขึ้นแม้ว่า :-)


3
  • ไปที่ตัวเลือก (Windows: จุดแนวตั้งสามจุดที่มุมบนขวา) -> การตั้งค่าหรือกดปุ่ม F1
  • ในส่วนทั่วไปคุณจะพบ "ปิดการใช้งาน JavaScript"

ไอคอนเฟืองไม่ได้เป็นส่วนหนึ่งของเครื่องมือสำหรับนักพัฒนาอีกต่อไป ตั้งแต่ Chome 30.0 เป็นไปไม่ได้ที่จะนำมันกลับมา ( ในเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Google Chrome ไอคอนแถบเครื่องมือจะหายไปให้อะไร? )


3
  • คลิกเมนู⋮ที่มุมของเครื่องมือสำหรับนักพัฒนาคลิกการตั้งค่า
  • คลิกที่ขั้นสูงที่ด้านล่าง
  • คลิกที่การตั้งค่าเนื้อหา
  • คลิกที่ JavaScript
  • ปิดสวิตช์

3

วิธีที่รวดเร็ว :

1) เพียงคลิกที่CTRL + SHIFT + P

2) กรอกข้อมูลโดย 3 ตัวอักษรโรคและจะปรากฏช่องนี้และเลือกรายการที่ปิดการใช้งานจาวาสคริ

ปิดการใช้งานจาวาสคริปต์ .

นั่นคือคนทั้งหมด!


2

คำแนะนำแบบเต็มและรวดเร็วสำหรับเบราว์เซอร์ Chrome (รวม Opera)

วิธีแรก

  1. หากเครื่องมือสำหรับนักพัฒนาไม่เปิดให้กดF12แป้นบนแป้นพิมพ์เพื่อแสดงเครื่องมือสำหรับนักพัฒนา ในเบราว์เซอร์ Opera คุณต้องใช้คีย์ผสมCtrl+ Shift+ iบนแป้นพิมพ์เพื่อเปิด
  2. เพื่อแสดงการตั้งค่าเพียงกดF1ปุ่มบนแป้นพิมพ์ หน้าต่างเครื่องมือสำหรับนักพัฒนาจะต้องมุ่งเน้นเมื่อคุณทำมัน หรือหากคุณต้องการเปิดการตั้งค่าด้วยเมาส์คุณจะต้องคลิกที่ปุ่มที่มุมบนขวาของเครื่องมือสำหรับนักพัฒนาแล้วคลิกSettingsที่เมนู

จากนั้นคุณต้องเลื่อนหน้าต่างการตั้งค่าไปด้านล่างจากนั้นคุณจะเห็นช่องทำเครื่องหมายสำหรับการปิดการใช้งานจาวาสคริปต์เช่น

ปิดใช้งาน JavaScript ในเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chrome

เพียงคลิกที่ช่องทำเครื่องหมายนี้และกดescปุ่มบนคีย์บอร์ดเพื่อซ่อนการตั้งค่า หากคุณต้องการเปิดใช้งานคุณต้องทำแบบเดียวกันอีกครั้ง

วิธีที่สอง

  1. หากเครื่องมือของนักพัฒนาซอฟต์แวร์ไม่ได้เปิดอยู่ให้เปิดเหมือนในวิธีแรกที่อธิบายไว้
  2. กดปุ่มCtrl+ Shift+ P(สำหรับ Windows หรือ Linux) หรือCmd (⌘)+ Shift+ P(สำหรับ Mac) เพื่อเปิดเมนูคำสั่ง ตรวจสอบให้แน่ใจว่าโฟกัสอยู่ที่หน้าต่าง DevTools
  3. พิมพ์ที่นั่น "ปิดการใช้งาน JavaScript" จากนั้นกดEnterหรือคลิกด้วยเมาส์ หากคุณต้องการหันหลังให้ JS ที่เปิดอ่านแล้วให้เปิดเมนูคำสั่งอีกครั้งแล้วพิมพ์ "Enable JavaScript" จากนั้นกดEnterหรือคลิกด้วยเมาส์ คุณสามารถเขียนเฉพาะ "JavaScript" หรือ "Java" ที่นั่นจากนั้นเลือกด้วยเมาส์

ปิดใช้งาน JavaScript ในเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chrome

หากทั้งหมดนี้ใช้งานไม่ได้

ด้วยเหตุผลบางอย่างเป็นไปได้ว่ามันไม่ทำงาน ฉันในกรณีนี้เปิดเว็บไซต์ว่างใหม่ใน "โหมดไม่ระบุตัวตน" และทำสิ่งนี้ทั้งหมด

วิธีที่เร็วที่สุด

ใน Chrome เว็บสโตร์หรือบนไซต์ Opera Addon คุณสามารถค้นหาและติดตั้งส่วนขยายที่สามารถทำได้ด้วยการคลิกเพียงครั้งเดียว เพียงแค่ค้นหา"Javascript Switcher":


1

วาง: chrome: // settings / content

ไปที่ส่วน "Javascript" และปิดการใช้งาน


1
คุณช่วยให้รายละเอียดเพิ่มเติม? ผู้ใช้จะต้องลงไปที่ส่วน JavaScript และเลือก "บล็อก"
Rob Sedgwick

1

กดF8สำหรับการแช่แข็ง / ยกเลิกการแยก JS ชั่วคราว (เปิด DevTools)

สิ่งนี้มีประโยชน์มากสำหรับการดีบักปัญหา UI ขององค์ประกอบที่อาจไม่ได้รับการโฟกัสหากคุณคลิกหรือกดอะไรก็ตามนอกเหนือจากองค์ประกอบนั้น (Chrome 71.0.3578.98, Ubuntu 18.10)


0
Chrome://chrome/settings/Privacy/Content settings/JavaScript

และคุณสามารถวาง URL เว็บไซต์ของคุณManage exceptions..และเปลี่ยนลำดับความสำคัญของ JavaScript จาก ALLOW เป็น BLOCK


0

นี่เป็นการตั้งค่าล่าสุดสำหรับหน้าต่าง

Settings > Advanced > Privacy and security > Site Settings > Javascript > Blocked then get switch on and off

0

คำถามที่ดีฉันลองหลายวิธี แต่มันเป็นแกงกะหรี่และน่าเบื่อจนกว่าฉันจะหาทางลัด

  1. alt + cmd + i เครื่องมือ dev ที่เปิดนี้ยกเว้นว่าคุณใช้ pocket ซึ่งจำเป็นต้องตั้งค่าทางลัดอื่น ๆ
  2. shift + cmd + p จากนั้นป้อน: javascript

ทางลัดเพียงสองทาง แต่ฉันคิดว่าซาฟารีสะดวกกว่า

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