iOS设备启用用户脚本有四种路径:一、用Stay for Safari扩展(官方推荐,需iOS 15+);二、安卓端用Kiwi Browser+Violentmonkey;三、开发者模式通过Web Inspector手动注入;四、用Scriptable应用间接处理网页内容。

如果您希望在 iPhone 或 iPad 的 Safari 浏览器中启用用户脚本功能,但发现默认 Safari 不支持直接安装 Tampermonkey,需通过兼容扩展或第三方浏览器桥接实现。以下是针对 iOS 设备的多种可行安装路径:
一、使用 Stay for Safari 扩展(官方推荐方案)
Stay 是目前 iOS 平台上唯一获得苹果审核通过、原生支持用户脚本注入的 Safari 扩展,无需越狱或配置开发模式,适配 iOS 15 及以上系统。
1、打开 iPhone「设置」→「Safari 浏览器」→「扩展」→「更多扩展」。
2、在 App Store 搜索并下载安装 Stay for Safari 应用。
3、返回「设置」→「Safari 浏览器」→「扩展」,找到 Stay 并开启开关。
4、打开 Safari,点击地址栏左侧「AA」按钮 →「管理扩展」→ 确认 Stay 已启用并设为“始终允许”。
5、再次点击地址栏左侧「AA」→ 选择「Stay」→ 进入脚本中心,可直接搜索或从 Greasy Fork 导入脚本。
二、通过 Kiwi Browser + Violentmonkey(安卓替代路径)
Kiwi Browser 基于 Chromium 内核,完整支持桌面级扩展机制,可在 iOS 以外的设备(如安卓手机/平板)上实现与桌面 Chrome 相同的油猴体验,Violentmonkey 为其首选兼容管理器。
1、在 Google Play 商店搜索并安装 Kiwi Browser。
2、启动 Kiwi Browser,点击右上角三点菜单 →「Extensions(扩展)」→「Add extension(添加扩展)」。
3、访问 violentmonkey.github.io 官网,点击「Install Violentmonkey」按钮。
4、安装完成后,点击工具栏 Violentmonkey 图标 →「Dashboard」→「Import script」导入 .user.js 文件。
5、访问目标网页时,脚本将按 @match 规则自动触发,图标右上角显示运行计数。
三、启用 Safari 开发者模式加载本地脚本(开发者专用)
此方法适用于已越狱设备或 macOS 配合 iOS 远程调试场景,通过 Web Inspector 注入未签名脚本,不依赖商店扩展,但需启用隐藏开发选项。
1、前往「设置」→「Safari 浏览器」→「高级」→ 开启「Web 检查器」。
2、连接 iPhone 至 Mac,在 Mac 的「Safari」→「偏好设置」→「高级」中勾选「在菜单栏中显示“开发”菜单」。
3、在 Mac Safari 中打开「开发」→「[设备名]」→「[页面标题]」,调出 Web Inspector 控制台。
4、切换至「控制台」标签页,粘贴执行 eval(源码字符串) 形式的手动注入代码(仅限测试,无持久化)。
5、刷新页面后脚本即刻生效,但关闭页面即失效,不可用于日常使用。
四、借助 Scriptable 应用间接调用(iOS 原生自动化方案)
Scriptable 是一款支持 JavaScript 自动化的 iOS 原生应用,虽非传统油猴,但可通过 URL Scheme 和网页内容提取模拟部分脚本行为,适用于轻量 DOM 操作需求。
1、在 App Store 下载并安装 Scriptable 应用。
2、打开 Scriptable,点击「+」新建脚本,粘贴含 fetch() 与正则解析逻辑的 JS 代码。
3、在脚本顶部添加注释行 // @include https://example.com/* 作为匹配标识(仅作提示,不触发自动执行)。
4、使用 Safari Share Sheet 将当前网页分享至 Scriptable,触发预设脚本处理页面 HTML。
5、脚本执行结果以通知或弹窗形式返回,例如提取视频直链、过滤广告节点等。











