日常浏览网页时,你是否遇到过页面加载缓慢、弹窗不断,或者想快速查看某个网站无JavaScript时的表现?我试过不少插件,比如ScriptSafe、NoScript,但配置繁琐,有时还会误伤正常功能。直到发现Quick JavaScript Switcher(QJS),才算是找到了真正省心的解决方案。

核心功能:一键切换,精准控制

Quick JavaScript Switcher是Chrome浏览器上的一款轻量扩展,只需点击工具栏图标,就能针对当前网站(域名或子域名)启用或禁用JavaScript。例如,你可以在google.com上禁用JS,但保留mail.google.com的JavaScript运行。这种颗粒度控制远比全局开关实用——既不会影响核心功能,又能按需屏蔽烦人的脚本。

谁最适合用?

  • Web开发者与SEO专员:测试页面在禁用JS后的降级表现,模拟搜索引擎爬虫的抓取环境,快速定位索引问题。
  • 隐私与性能控:一键屏蔽第三方追踪脚本、广告弹窗,同时对比页面开启/关闭JS时的加载速度,优化浏览体验。
  • 可访问性测试人员:验证网站在无JS情况下是否仍能提供核心内容,确保残障用户也能正常访问。

与其他插件的对比

相比ScriptSafe的复杂白名单和NoScript的颗粒度过细(每个域名都要手动选择),QJS的逻辑更直观:点击即切换,且支持子域名。它能处理localhostIP地址甚至本地.html文件,方便开发者本地调试。同时,QJS没有多余的报警弹窗,也不会频繁请求权限,体验上更简洁。

使用体验:轻量、稳定、不拖累浏览器

QJS基于Manifest V3开发,兼容Chrome 88以上版本。虽然暂停/恢复功能因权限问题在2.1版本后移除,但日常一键启停完全够用。在Options面板里可以编辑规则列表,支持导入导出,迁移方便。实测在多个高资源占用网站(如新闻门户、视频平台)上切换JS,响应即时,页面自动刷新后效果立竿见影。

小遗憾与建议

部分用户反馈v2升级后规则冲突需要重装,我升级时也遇到了,但清理旧规则后一切正常。作者是个人开发者,更新频率不算快,但开源且免费,Bug修复还算及时。如果你正在找一款纯粹的JavaScript开关工具,不想被额外功能干扰,Quick JavaScript Switcher值得一试。