我试图调试一个网站的功能,当用户禁用他们的JavaScript。我想知道如何从谷歌Chrome DevTools禁用JavaScript页面?


当前回答

官方文档:禁用JavaScript与Chrome DevTools

现在DevTools中内置了一个命令菜单,可以更容易地禁用JavaScript。这是在2016年4月左右。

DevTools开放。 按Command+Shift+P (Mac)或Control+Shift+P (Windows, Linux)打开命令菜单。确保你的光标聚焦在DevTools窗口上,而不是浏览器的视窗上。 输入Disable JavaScript(或者类似的版本…)这是一个模糊的搜索),然后按Enter。

当您希望重新启用JavaScript时,请使用Enable JavaScript命令。

其他回答

按F8暂时冻结/解冻JS (DevTools打开)。

这对于调试元素的UI问题非常有用,如果单击或按下元素之外的任何内容,元素可能会失去焦点。(Chrome 71.0.3578.98, Ubuntu 18.10)

你也可以在默认禁用JavaScript的情况下运行Chrome:

-disable-javascript

你可以像这样运行Chrome来使用它:

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

这是窗户的最新设置

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

至少在Windows 10上只使用键盘:

F12显示开发人员工具 F1,显示设置 选项卡,移动到“禁用Javascript”复选框 空格,切换该选项 esc,隐藏设置

在Mac OS X上:

首选项 显示高级设置 按“内容设置”按钮 滚动到“JavaScript”部分 选中“不允许任何站点运行JavaScript”前面的复选框。

Chrome快速JavaScript切换扩展是很容易的:-)