Kullanıcılar JavaScript'lerini devre dışı bıraktıklarında bir web sitesinin özelliklerinde hata ayıklamaya çalışıyorum. Google Chrome DevTools'tan bir sayfa için JavaScript'i nasıl devre dışı bıraktığınızı merak ediyordum?
Kullanıcılar JavaScript'lerini devre dışı bıraktıklarında bir web sitesinin özelliklerinde hata ayıklamaya çalışıyorum. Google Chrome DevTools'tan bir sayfa için JavaScript'i nasıl devre dışı bıraktığınızı merak ediyordum?
Yanıtlar:
Click ⋮Geliştirici Araçları köşedeki menüyü, Ayarlar seçeneğini ve ardından kontrol Disable Javascriptaltına Debugger.
Resmi belgeler: Chrome DevTools ile JavaScript'i devre dışı bırakma
Artık DevTools'ta yerleşik olarak JavaScript'i devre dışı bırakmayı kolaylaştıran bir komut menüsü var. Bu, Nisan 2016 itibariyle.
Disable JavaScriptardından basın (ya da biraz versiyonu ... o bulanık arama var) Enter.Tekrar Enable JavaScriptaçmak istediğinizde komutu kullanın .
Bu uzantı daha hızlı hale getiriyor: Quick Javascript Switcher
Chrome'u, bayrağı kullanarak varsayılan olarak devre dışı bırakılmış olarak da çalıştırabilirsiniz:
-disable-javascript
Bunu, örneğin Chrome'u şu şekilde çalıştırarak kullanırsınız:
C:\Documents and Settings\%username%\Local Settings\Application Data\Google\Chrome" -disable-javascript
-disable-javascriptgoogle-chrome-stable-51.0.2704.106-1.x86_64 ile çalışmaz.
--blink-settings=scriptEnabled=falseyerine
OSX'te, üç dikey noktayı tıklatmak ve ayarlar bölümünde bir kutunun işaretini kaldırmak zorunda kaldım. Hangi ile de açılabilirf1
Bir alan adındaki JavaScript'i geçici olarak engellemek için:
View site information)JavaScriptseçin:Always block on this siteMac OS X'te:
Krom Hızlı JavaScript Switcher uzantısı olsa çok daha kolaydır :-)
Dişli çark simgesi artık geliştirici araçlarının bir parçası değil. Chome 30.0'dan bu yana geri getirmek bile mümkün değil ( Google Chrome Geliştirici Araçları'nda araç çubuğu simgeleri kayboldu. Ne veriyor? )
İlk yol
⋮, Geliştirici Araçlarının sağ üst köşesindeki düğmesine tıklamanız Settingsve ardından menüyü tıklamanız gerekir .Ardından, ayarlar penceresini aşağıya kaydırmanız gerekir ve ardından JavaScript'i devre dışı bırakmak için aşağıdaki gibi onay kutusunu görürsünüz:
Sadece bu onay kutusunu tıklayın ve escayarları gizlemek için klavyedeki tuşuna basın. Etkinleştirmek istiyorsanız, aynı şekilde tekrar yapmanız gerekir.
İkinci yol
Bütün bunlar işe yaramazsa
Bazı nedenlerden dolayı çalışmaz. Bu durumda "Gizli Mod" da yeni bir boş site açıyorum ve hepsini orada yapıyorum.
En hızlı yol
Chrome Web Mağazası'nda veya Opera Addon sitesinde, tek tıklamayla uzantıları bulabilir ve yükleyebilirsiniz. Sadece arayın "Javascript Switcher":
Yapıştır: chrome: // settings / content
"Javascript" bölümüne gidin ve devre dışı bırakın.
JS'yi geçici olarak dondurmak / dondurmak için F8 tuşuna basın (DevTools açıkken).
Bu, o öğenin dışındaki herhangi bir öğeye tıklar veya basarsanız odağı kaybedebilecek öğelerdeki kullanıcı arayüzü sorunlarının hatalarını ayıklamak için çok kullanışlıdır. (Chrome 71.0.3578.98, Ubuntu 18.10)
Chrome://chrome/settings/Privacy/Content settings/JavaScript
orada web sitenizin URL'sini Manage exceptions..YAPABİLİR ve JavaScript önceliğini İZİN'den BLOK olarak değiştirebilirsiniz.
Bu pencereler için en son ayardır
Settings > Advanced > Privacy and security > Site Settings > Javascript > Blocked then get switch on and off
iyi soru, çok yol deniyorum, ama kısayol bulana kadar köri ve sıkıcı.
sadece iki kısayol, ama safari bunun için daha uygun olduğunu düşünüyorum.