Ich versuche, die Funktionen einer Website zu debuggen, wenn Benutzer ihr JavaScript deaktivieren. Ich habe mich gefragt, wie Sie JavaScript für eine Seite in den Google Chrome DevTools deaktivieren können.
Ich versuche, die Funktionen einer Website zu debuggen, wenn Benutzer ihr JavaScript deaktivieren. Ich habe mich gefragt, wie Sie JavaScript für eine Seite in den Google Chrome DevTools deaktivieren können.
Antworten:
Klicken Sie auf das ⋮
Menü in der Ecke der Entwicklertools, klicken Sie auf Einstellungen und aktivieren Sie es Disable Javascript
unter Debugger
.
Offizielle Dokumentation: Deaktivieren Sie JavaScript mit Chrome DevTools
In DevTools ist jetzt ein Befehlsmenü integriert, mit dem JavaScript einfacher deaktiviert werden kann. Dies ist seit etwa April 2016 der Fall.
Disable JavaScript
(oder eine Version davon ... es ist eine unscharfe Suche) ein und drücken Sie dann Enter.Verwenden Sie den Enable JavaScript
Befehl, wenn Sie ihn wieder einschalten möchten.
Diese Erweiterung macht es schneller: Quick Javascript Switcher
Sie können Chrome auch mit standardmäßig deaktiviertem JavaScript ausführen, indem Sie das folgende Flag verwenden:
-disable-javascript
Sie würden dies beispielsweise verwenden, indem Sie Chrome folgendermaßen ausführen:
C:\Documents and Settings\%username%\Local Settings\Application Data\Google\Chrome" -disable-javascript
-disable-javascript
funktioniert nicht mit Google-Chrome-Stable-51.0.2704.106-1.x86_64.
--blink-settings=scriptEnabled=false
stattdessen
Unter OSX musste ich auf die dreifachen vertikalen Punkte klicken und ein Kontrollkästchen im Einstellungsbereich deaktivieren. Welches kann auch mit geöffnet werdenf1
So blockieren Sie vorübergehend JavaScript in einer Domain:
View site information
)JavaScript
wählenAlways block on this site
Unter Mac OS X:
Die Chrome Quick JavaScript Switcher-Erweiterung ist allerdings viel einfacher :-)
Das Zahnradsymbol ist nicht mehr Bestandteil der Entwicklertools. Seit Chome 30.0 ist es nicht einmal mehr möglich, es zurückzubringen ( In den Google Chrome Developer Tools sind die Symbolleistensymbole verschwunden. Was gibt es? )
Der erste Weg
⋮
Schaltfläche in der oberen rechten Ecke der Entwicklertools klicken und dann Settings
in das Menü klicken .Dann müssen Sie das Einstellungsfenster nach unten scrollen und dann sehen Sie das Kontrollkästchen zum Deaktivieren von JavaScript wie folgt:
Klicken Sie einfach auf dieses Kontrollkästchen und drücken Sie die escTaste auf der Tastatur, um die Einstellungen auszublenden. Wenn Sie es aktivieren möchten, müssen Sie den gleichen Vorgang erneut ausführen.
Der zweite Weg
Wenn das alles nicht funktioniert
Aus irgendeinem Grund ist es möglich, dass es nicht funktioniert. In diesem Fall öffne ich eine neue leere Seite im "Inkognito-Modus" und mache das alles dort.
Der schnellste Weg
Im Chrome Web Store oder auf der Opera Addon-Website können Sie Erweiterungen finden und installieren, die dies mit einem Klick tun. Einfach suchen "Javascript Switcher"
:
Fügen Sie es ein: chrome: // settings / content
Gehen Sie zum Abschnitt "Javascript" und deaktivieren Sie ihn.
Drücken Sie F8 zum vorübergehenden Einfrieren / Auftauen JS (mit DevTools geöffnet).
Dies ist sehr nützlich, um UI-Probleme mit Elementen zu beheben, die möglicherweise den Fokus verlieren, wenn Sie auf etwas außerhalb dieses Elements klicken oder darauf drücken. (Chrome 71.0.3578.98, Ubuntu 18.10)
Chrome://chrome/settings/Privacy/Content settings/JavaScript
Dort können Sie die URL Ihrer Website einfügen Manage exceptions..
und die JavaScript-Priorität von ALLOW in BLOCK ändern.
Dies ist die neueste Einstellung für die Fenster
Settings > Advanced > Privacy and security > Site Settings > Javascript > Blocked then get switch on and off
Gute Frage, ich versuche es auf so viele Arten, aber es ist Curry und langweilig, bis ich eine Abkürzung finde.
nur zwei Abkürzungen, aber ich denke, Safari ist dafür bequemer.