在URL栏运行JS,除`javascript:`外还有其他替代方案吗?
Chromium内核浏览器离线运行自定义JS的替代方案
方法1:书签栏脚本(Bookmarklet)
Chromium会自动过滤URL栏手动输入的javascript:前缀,但把脚本存成书签就能绕过这个限制:
- 右键点击书签栏,选择「添加书签」
- 在「网址」栏直接输入带
javascript:前缀的代码,比如:javascript:alert('测试脚本');void 0; - 命名后保存,点击书签即可直接运行,全程离线可用。
注意:复杂脚本要先压缩成单行(可使用本地离线的JS压缩工具处理),避免格式错误。
方法2:开发者工具控制台
这是最便捷的离线运行方式:
- 按
F12或Ctrl+Shift+I打开开发者工具 - 切换到「Console」标签
- 直接输入自定义JS代码,按回车执行
- 常用代码可存在本地文本文件,需要时复制粘贴到控制台即可,无需网络。
方法3:本地HTML文件
适合反复运行复杂脚本的场景:
- 新建文本文件,写入以下模板内容:
<!DOCTYPE html> <html> <body> <script> // 在此处编写你的自定义JS代码 alert('离线JS运行成功'); document.body.style.color = '#333'; </script> </body> </html>
- 保存为
local-js-runner.html,直接用Chromium打开该文件,脚本会自动执行。可随时编辑文件修改代码,完全离线。
方法4:离线用户脚本管理器
以Tampermonkey为例,支持离线添加并运行脚本:
- 安装Tampermonkey扩展后,点击图标选择「添加新脚本」
- 删除默认模板,写入自定义JS代码
- 设置匹配规则(比如
*://*/*适配所有页面,或指定本地文件路径) - 保存后,打开任意页面(包括本地HTML)即可自动运行脚本,无需网络连接。
内容的提问来源于stack exchange,提问作者tisme
相关产品推荐
相关产品推荐

