我试图在用户禁用JavaScript时调试网站的功能。 我想知道如何从Google Chrome DevTools中禁用页面的JavaScript?
-
命令菜单自2016年4月左右开始,可能比依赖进入DevTools设置的旧工作流程更快:stackoverflow.com/a/40727332/1669860
单击"开发人员工具"一角的?菜单,单击"设置",然后选中Debugger下的Disable Javascript。
-
不适合我。不知道为什么不。
-
它也不适合我。 @Matt你找到了解决方案吗?我试图避免使用javascript和chrome开发工具自动重新加载页面禁用JavaScript无法正常工作。
-
@Krishna:它可能在没有Javascript的情况下自动重新加载。
-
是。看了一下这个来源,并且意味着在几个小时前就在这里更新了它,但是却坚持了下来。它正在使用元刷新。
-
如果仍然无效,请考虑按Ctrl + Shift + n,以隐身模式打开新的Chrome窗口。
-
@PaintyJoy,谢谢你的提示。出于某种原因,当我刷新时,我的"禁用Javascript"有问题......"隐身模式" - > F12>设置>"禁用Javascript" - >刷新工作!很想知道为什么它不能在常规模式下工作。我还没找到这个问题的门票。似乎只发生在某些用户身上。
-
@MattParkins Chrome开发者工具似乎偶尔会破解("复杂"代码我猜^^)。因此,请使用Alexs回答isntead stackoverflow.com/a/13405449/759452
-
我知道这是一篇较老的帖子,但这是唯一能帮助我进行谷歌搜索google chrome 45.0.2454.85 incognito disable javascript的东西..而且我必须通过DDG来做这件事......只是想注意到这是一个全新的安装Chrome 45.0.2454.85齿轮图标没有显示在屏幕上的任何位置(常规模式或隐身模式),我必须点击F12才能获得图标..对于可能有同样问题的其他人来说。
-
@txtechhelp:问题是具体询问如何从开发工具中禁用Javascript。澄清。
-
你能否在开发者工具的右下角添加一个屏幕截图,显示"齿轮"图标的位置?例如,这是开发人员工具的屏幕截图,显示没有"齿轮"图标。
-
没有齿轮图标,他们在某个时候删除了它。
-
@ShadowWizard:单击角落中的...菜单,然后单击"设置"。
-
是的,他们把奶酪移动了。在更新的答案中找到它。 :)
-
现在,您将在de Preferences菜单的右侧找到"禁用JavaScript"选项。标题是:"调试器"
-
它并不总是有效。我无法停止Chrome扩展程序的javascript,即使我在页面和扩展程序检查视图上都禁用了它。
开发人员工具(F12)
右上角有三个垂直点
设置
在左侧的"首选项"选项卡下
将有一个带有选项的"调试器"部分(可能在最右侧)
-
正确的,他们更难找到,不知道为什么。
-
也许现在这么多网页应用程序需要JavaScript不太重要?它非常令人沮丧,因为我必须继续测试优雅的降级,所以我需要不断地来回切换。
官方文档:使用Chrome DevTools禁用JavaScript
现在,DevTools中内置了一个命令菜单,可以更轻松地禁用JavaScript。这已经是2016年4月左右。
打开DevTools。
按Command + Shift + P(Mac)或Control + Shift + P(Windows,Linux)以打开命令菜单。确保光标的焦点位于DevTools窗口,而不是浏览器视口。
键入Disable Javascript(或其某些版本...这是模糊搜索),然后按Enter。
如果要重新打开,请使用Enable JavaScript命令。
chrome://chrome/settings/content Javascript /管理例外
这个扩展使它更快:快速Javascript切换器
-
伟大的提示,超级工作 - 快速和简单,并重新加载页面!即时开启和关闭
-
不好的是它重新加载页面,而我不需要这样做。
您也可以使用以下标志默认情况下禁用启用了Chrome的Chrome:
您可以使用此方法,例如运行Chrome,如下所示:
1
| 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。
-
请尝试--blink-settings=scriptEnabled=false
-
资料来源:cs.chromium.org/chromium/src/out/Debug/gen/third_party/blink/
在OSX上,我必须单击三个垂直点,并取消选中设置部分中的一个框。也可以用f1打开
最简单的方法就是这个:
-
F12打开开发控制台
-
ctrl + shift + p打开命令工具(windows)
-
输入"禁用javascript"并按Enter键
在Mac OS X上:
-
首选项
-
显示高级设置
-
按"内容设置"按钮
-
滚动到"JavaScript"部分
-
选中"不允许任何网站运行JavaScript"前面的复选框
Chrome Quick JavaScript Switcher扩展程序虽然容易得多:-)
-
转到选项(Windows:右上角的三个垂直点) - >设置,或点击F1。
-
在"常规"部分中,您会找到"禁用JavaScript"
齿轮图标不再是开发人员工具的一部分。从Chome 30.0开始,甚至无法将其恢复(在谷歌Chrome开发者工具中,工具栏图标消失了。有什么作用?)
至少在Windows 10中仅使用键盘:
-
F12,显示开发人员工具
-
F1,显示"设置"
-
tab,移动到"禁用Javascript"复选框
-
space,切换选项
-
esc,隐藏设置
要临时阻止域上的JavaScript:
单击地址栏上的地址左侧的按钮(显示View site information)
在JavaScript旁边的下拉列表中,选择Always block on this site
重新加载页面
快捷方式:
1)只需点击CTRL + SHIFT + P.
2)用3个字母填写字段dis,将出现此框并选择禁用Javascript项

。
这是所有人!
-
点击 ?在"开发者工具"一角的菜单中,单击"设置"
-
单击底部的"高级"
-
单击"内容设置"
-
点击JavaScript
-
关掉
按F8暂时冻结/解冻JS(打开DevTools)。
这对于调试可能失去焦点的元素的UI问题非常有用,如果您单击或按下该元素之外的任何内容。 (Chrome 71.0.3578.98,Ubuntu 18.10)
粘贴它:chrome:// settings / content
转到"Javascript"部分并禁用它。
-
你能提供更多细节吗?用户必须转到JavaScript部分并选择"阻止"。
Chrome浏览器的完整快速说明(包括Opera)
第一种方式
如果未打开开发人员工具,请按键盘上的F12键以显示开发人员工具。在Opera浏览器中,您必须在键盘上使用组合键Ctrl + Shift + i才能打开它。
要显示设置,只需按键盘上的F1键即可。执行此操作时,必须关注"开发人员工具"窗口。或者,如果要使用鼠标打开设置,则必须单击"开发人员工具"右上角的?按钮,然后单击菜单中的Settings。
然后你必须向下滚动设置窗口到底部,然后你会看到禁用JavaScript的复选框,如下所示:
只需单击此复选框,然后按键盘上的esc键即可隐藏设置。如果要启用它,则必须再次执行相同的操作。
第二种方式
如果未打开开发人员工具,则按照第一种方式打开它。
按组合键Ctrl + Shift + P(对于Windows或Linux)或Cmd(?) + Shift + P(对于Mac)以打开命令菜单。确保焦点在DevTools窗口上。
键入"禁用JavaScript",然后按Enter或用鼠标单击它。如果要转回已设置的JS,请再次打开Command Menu并在其中键入"Enable JavaScript",然后按Enter或用鼠标单击它。您也可以只在那里编写"JavaScript"或"Java",然后用鼠标选择它。
如果这一切都行不通
由于某种原因,它可能无法正常工作。我这个案例在"隐身模式"中打开一个新的空网站并在那里完成所有这些。
最快捷的方式
在Chrome网上应用店或Opera Addon网站上,您可以找到并安装只需点击一下即可完成扩展的扩展程序。只需搜索"Javascript Switcher":
1
| Chrome://chrome/settings/Privacy/Content settings/JavaScript |
在那里你可以在Manage exceptions..中粘贴你网站的URL,并将JavaScript优先级从ALLOW更改为BLOCK。