宙斯浏览器脚本自动执行设置_宙斯浏览器特定域名运行JS脚本
宙斯浏览器支持为特定域名自动执行自定义Ja vaScript脚本——这个功能说白了就是让浏览器按你设定的规则,在访问某些网站时自动运行你写的脚本。实现起来也不复杂,通过用户脚本管理配置好@match匹配域名、@exclude排除路径、@require加载依赖、本地导入以及调试日志排查问题,就能搞定。

那具体怎么操作?往下看就知道了。
一、启用用户脚本支持并创建新脚本
宙斯浏览器默认支持Tampermonkey风格的用户脚本语法——没错,就是那种大家用惯了的脚本管理方式。首先得确认脚本功能已经开启,然后新建一个脚本文件,并确保它的域名匹配规则是正确的。
1、点击浏览器右上角菜单按钮,选择“扩展程序”或“用户脚本管理”。
2、在脚本管理界面中,点击“新建脚本”按钮,进入编辑页面。
3、在脚本编辑区顶部的元数据区块中,添加@match或@include指令,用来声明目标域名。
4、在@match行中填入
https://example.com/*
5、在元数据下方编写你需要的Ja vaScript代码,比如document.body.style.backgroundColor = 'yellow';这样的简单演示。
6、点击“保存”按钮使脚本生效,刷新对应域名页面即可触发执行。
二、使用@exclude排除不适用子路径
很多时候,一个域名下有很多子路径,但你可能只想让脚本在特定路径下运行。这种情况下,可以用@exclude指令来排除干扰路径,避免脚本误触发。
1、在已有脚本的元数据区域中,于@match行下方新增一行@exclude。
2、填入想排除的路径模式,例如
https://example.com/admin/*
3、支持通配符*和正则语法(如果浏览器版本支持),比如
https://example.com/*/api/*
4、保存更改后,重新加载目标页面验证排除逻辑是否生效。
三、通过@require加载外部依赖库
如果你的脚本依赖jQuery、Lodash这类第三方库,事情就简单了:直接用@require指令,在执行前自动加载指定URL的JS文件。这样一来,运行环境就完整了。
1、在脚本元数据中@match行上方添加@require指令。
2、填写远程库地址,例如
https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js
3、确认该URL可被宙斯浏览器直接访问,并且返回合法的JS内容。
4、在主脚本代码中调用$或jQuery函数前,确保DOM已就绪——建议包裹在window.addEventListener('DOMContentLoaded', ...)中。
四、启用本地文件系统脚本注入
对于无法通过网络托管的私有脚本,宙斯浏览器也提供了办法:允许从设备本地存储加载JS文件。这个功能对内网或离线环境下的域名脚本部署非常实用。
1、将编写完成的.js文件保存到手机内部存储的ZeusScripts目录下(如/sdcard/ZeusScripts/)。
2、在用户脚本管理界面中选择“从本地导入”,定位并选取该文件。
3、导入后自动解析元数据,检查@match值是否匹配目标域名,如果没有匹配,手动修改一下即可。
4、启用该脚本开关,并确认权限提示中已授权“读取本地文件”选项。
五、调试脚本执行状态与错误日志
脚本没有按预期运行?别急,借助浏览器内置调试工具,可以快速定位问题根源——匹配失败、语法错误或权限限制是常见原因。
1、打开目标域名页面后,长按地址栏呼出快捷菜单,选择“查看用户脚本日志”。
2、在日志面板中查找红色标记的报错信息,重点关注
Failed to match URL
SyntaxError
3、如果显示
Script disabled due to unsafe eval()
4、启用“开发模式”后,在控制台输入