可在Chrome中通过五种方法阻止特定网站执行JavaScript:一、地址栏锁形图标快速设置;二、chrome://settings/content/javascript批量添加;三、Quick JavaScript Switcher扩展按站点控制;四、chrome://flags启用隔离域脚本限制;五、uBlock Origin编写自定义过滤规则。

如果您希望在谷歌浏览器中阻止某个特定网站执行JavaScript,以防止自动跳转、弹窗广告或潜在脚本行为,可通过Chrome内置的站点级权限控制机制实现。该方式不影响其他网站的正常功能,仅对指定域名生效。以下是多种可行的操作方法:
一、通过地址栏锁形图标快速设置
此方法直接基于当前已打开的目标网页进行权限配置,操作即时生效,无需进入深层设置菜单,适合单次快速干预。
1、确保已访问目标网站(例如 https://ads-track.example)。
2、点击地址栏左侧的锁形图标(或“不安全”/“i”信息图标)。
3、在弹出的信息面板中选择“网站设置”。
4、向下滚动至“权限”区域,找到“JavaScript”选项。
5、将右侧下拉菜单从“允许”更改为阻止。
6、关闭面板后刷新当前页面,该网站所有内联脚本与外部JS文件将被拒绝加载和执行。

二、通过 chrome://settings/content/javascript 批量添加
该路径直连JavaScript权限管理页,支持一次性为多个不同域名配置禁用规则,且可精确匹配协议头(如仅拦截 HTTPS 版本),适合需长期管控多个站点的用户。
1、在谷歌浏览器地址栏输入 chrome://settings/content/javascript 并按回车键。
2、确认页面标题为“JavaScript”设置界面。
3、在“不允许使用JavaScript的网站”下方点击“添加”按钮。
4、输入目标网站完整URL,格式必须为 https://example.com(含协议头与完整域名)。
5、点击“添加”,该条目即刻加入阻止列表;后续访问该域名时自动触发拦截。

三、使用 Quick JavaScript Switcher 扩展按站点控制
扩展程序提供图形化开关与快捷键支持,可在不重启浏览器的前提下实时启用或禁用指定站点的JavaScript,同时支持白名单机制,避免误阻关键功能站点。
1、访问 Chrome 网上应用店,搜索并安装 Quick JavaScript Switcher 或 NoScript Security Suite。
2、安装完成后,点击浏览器右上角拼图图标,启用该扩展。
3、在目标网站页面,点击扩展图标,选择Disable JavaScript for this site only。
4、刷新页面,确认JavaScript已停止运行;此时地址栏右侧会显示扩展状态图标变化。

四、通过 chrome://flags 启用隔离域脚本限制
该实验性功能基于 Chromium 的 isolated worlds 机制,在底层隔离上下文中禁用目标站点的脚本执行,影响范围严格限定于匹配域名,不干扰浏览器主渲染进程。
1、在地址栏输入 chrome://flags 并回车访问实验性功能页。
2、在顶部搜索框中输入 Disable JavaScript for isolated worlds。
3、找到对应条目后,点击右侧下拉菜单,选择 Enabled。
4、点击页面右下角的 Relaunch 按钮重启浏览器。
5、重启后,访问已配置的特定网站,其JavaScript将在隔离环境中被强制忽略。
五、使用 uBlock Origin 扩展编写自定义过滤规则
uBlock Origin 支持通过静态资源拦截规则精准屏蔽特定域名下的所有 .js 文件请求,不依赖浏览器JavaScript开关逻辑,具备更高层级的网络层控制能力。
1、安装 uBlock Origin 扩展并启用。
2、点击扩展图标,选择“仪表板”(Dashboard)。
3、切换至“我的过滤器”(My filters)标签页。
4、在编辑框中添加规则:||example.com^$script,domain=example.com。
5、点击“应用更改”,刷新目标网站页面,所有来自该域名的脚本请求将被uBlock Origin直接拦截。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











