必须登录宙斯原生账号并开启扩展同步开关,确保脚本经Tampermonkey启用、含正确@match规则,再手动触发同步且跨端验证执行效果。
要在宙斯浏览器中实现手机、平板、电脑三端自动同步你亲手写的自定义用户脚本(比如自动填表、去广告、抢票逻辑),必须绕过本地导入的孤岛模式,让脚本元数据和代码本身被宙斯账号体系识别并加密传输——否则每台设备都得重复编辑、手动安装、逐个调试。
宙斯浏览器不原生解析.user.js文件,所有脚本必须经Tampermonkey注册后才具备同步资格。未启用或被禁用的脚本不会进入同步队列。
点击工具栏猴子图标 → “管理面板” → 查看目标脚本右侧状态开关是否为蓝色;若为灰色,点击开启。
检查脚本元数据中是否含 @match 或 @include 行,格式为 @match https://example.com/*;若缺失或写成 @match *://*/*,则该脚本会被宙斯判定为“无明确作用域”,【同步系统将直接跳过此脚本,不上传也不拉取】。
微信/QQ快捷登录账号完全无法参与脚本同步,其扩展数据存储在独立沙盒中,与宙斯云端同步服务物理隔离。
第一步:点击右上角“≡”→“设置”→“账户与同步”→若顶部显示微信头像,先点右侧“退出登录”。
第二步:返回登录页→选择“登录宙斯账号”→输入邮箱与密码(不可用第三方快捷方式)。
第三步:登录成功后,在“账户与同步”页开启总开关,并【务必手动点击“扩展程序”右侧的灰色圆点,使其变为蓝色实心】——这是唯一激活脚本同步的开关,不点等于没开。
同步不是实时推送,而是周期性比对;首次启用或修改后必须手动触发,否则云端始终没有你的脚本快照。
方法一:在“账户与同步”页点击“立即同步”按钮 → 等待进度条走完 → 关闭并彻底重启浏览器(Android需从后台清除进程,iOS需双击Home键上滑关闭)。
方法二:更精准定位问题 → 地址栏输入 zeus://sync-internals 回车 → 左侧选“Extensions” → 观察“Last Sync Time”是否更新为当前时间戳;若为空,点击右侧“Trigger GetUpdates”强制拉取。
同步完成后,在另一台已登录同一宙斯账号的设备上打开“扩展程序”页面,查看顶部是否出现“来自其他设备的脚本”提示栏;若有,点击展开,确认你的脚本名称在列表中且状态为“已启用”。
同步成功≠脚本运行成功。常见陷阱是脚本虽已下载到新设备,但因域名匹配失败或JavaScript权限未开而静默失效。
在电脑端打开目标网站(如 https://bilibili.com),确认脚本 @match 规则是否精确覆盖该URL;若写的是 @match https://bilibili.com/ ,则 https://www.bilibili.com 页面不会触发。
在手机端同一网址下按 F12(或通过开发者工具远程调试)→ 切换到 Console 面板 → 输入 console.log('test') → 若能看到输出,说明基础环境正常;再刷新页面,观察是否有你脚本里写的 console.log 输出。
这一步操作起来很简单,直接把脚本里 document.body.style.backgroundColor = 'yellow'; 这类可见效果加进去,刷新页面就能肉眼验证是否生效。