当用户禁用他们的 JavaScript 时,我正在尝试调试网站的功能。我想知道如何从 Google Chrome DevTools 禁用页面的 JavaScript?
21 回答
官方文档:使用 Chrome DevTools 禁用 JavaScript
现在 DevTools 中内置了一个命令菜单,可以更轻松地禁用 JavaScript。这已经在 2016 年 4 月左右出现。
- 打开开发工具。
- 按Command+ Shift+ P(Mac) 或Control+ Shift+ P(Windows、Linux) 打开命令菜单。确保光标的焦点位于 DevTools 窗口上,而不是浏览器视口上。
- 输入
Disable JavaScript
(或某个版本……这是一个模糊搜索),然后按Enter。
Enable JavaScript
当您想重新打开它时使用该命令。
chrome://settings/content
Javascript/管理异常
这个扩展使它更快(我是作者):Quick Javascript Switcher
它是开源的:https ://github.com/maximelebreton/quick-javascript-switcher
您还可以使用以下标志在默认禁用 JavaScript 的情况下运行 Chrome:
-disable-javascript
例如,您可以通过像这样运行 Chrome 来使用它:
C:\Documents and Settings\%username%\Local Settings\Application Data\Google\Chrome" -disable-javascript
最快的方法可能是这个:
- F12 打开开发控制台
- ctrl + shift + p 打开命令工具(windows)
- 输入“禁用 javascript”并回车
在 OSX 上,我必须单击三个垂直点,然后取消选中设置部分中的一个框。也可以打开f1
至少在 Windows 10 中仅使用键盘:
- F12, 显示开发者工具
- F1, 显示设置
- tab,移至“禁用 Javascript”复选框
- space, 切换选项
- esc, 隐藏设置
在 Mac OS X 上:
- 优先
- 显示高级设置
- 按“内容设置”按钮
- 滚动到“JavaScript”部分
- 勾选“不允许任何站点运行 JavaScript”前面的复选框
不过,Chrome Quick JavaScript Switcher 扩展要容易得多 :-)
- 转到选项(Windows:右上角的三个垂直点)-> 设置,或按 F1。
- 在“常规”部分中,您会找到“禁用 JavaScript”
齿轮图标不再是开发者工具的一部分。自 Chome 30.0 起,甚至无法将其恢复(在 Google Chrome 开发人员工具中,工具栏图标消失了。什么给出了?)
暂时阻止域上的 JavaScript:
- 单击地址栏上地址左侧的按钮(显示
View site information
) - 在 旁边的下拉列表中
JavaScript
,选择Always block on this site
- 重新加载页面
- 点击开发者工具一角的⋮菜单,点击设置
- 点击底部的高级
- 点击内容设置
- 点击 JavaScript
- 关掉
Press F8 for temporarily freezing / unfreezing JS (with DevTools open).
This is very useful for debugging UI issues on elements that may lose focus if you click or press anything outside of that element. (Chrome 71.0.3578.98, Ubuntu 18.10)
粘贴:chrome://settings/content
转到“Javascript”部分并禁用它。
Chrome://chrome/settings/Privacy/Content settings/JavaScript
在那里您可以粘贴您网站的 URL,Manage exceptions..
并将 JavaScript 优先级从允许更改为阻止。
This is the latest setting for the windows
Settings > Advanced > Privacy and security > Site Settings > Javascript > Blocked then get switch on and off
good question, i try so many way, but it is curry and boring, until i find shortcut.
- alt + cmd + i, this open dev tools, unless you use pocket, that need set other shortcut.
- shift + cmd + p, then input: javascript
only two shortcut, but i think safari is more convenient for that.
There's a settings in chrome
open the menu from chrome, click settings > type in "javascript" in the search bar > click site settings > click javascript.
from here you can toggle javascript specifically to a site using their url. or just click the big button to allow/block it to all sites.