iPhone/iPad 上安装 Safari 扩展需通过“设置→Safari浏览器→扩展→更多扩展”进入 App Store 专属页面下载,安装后须手动启用,并可通过 Stay 应用导入 GreasyFork 脚本;所有扩展均受系统沙盒限制,需检查网站权限与敏感权限请求。

如果您希望在 iPhone 或 iPad 上为 Safari 浏览器添加功能增强型工具,例如广告拦截、网页翻译或脚本注入,但发现无法直接在 App Store 中搜索到“Safari 扩展”入口,则可能是由于系统设置路径或设备版本差异导致操作不直观。以下是适用于 iOS/iPadOS 16 及以上系统的实测安装步骤:
一、通过“设置”进入 Safari 扩展商店
此方法是苹果官方指定的唯一扩展获取入口,所有上架扩展均经 Apple 审核,具备权限可控与自动更新能力。
1、打开设备“设置”应用。
2、向下滚动并点击“Safari 浏览器”选项。
3、在 Safari 设置页面中,点击“扩展”项。
4、点击页面顶部的“更多扩展”按钮,系统将跳转至 App Store 的 Safari 扩展专属分类页。
5、在该页面中浏览或使用搜索栏输入关键词(如AdGuard、1Password、Stay),确认图标旁标注“Safari 浏览器扩展”且兼容当前 iOS/iPadOS 版本。
6、点击目标扩展右侧的“获取”按钮,使用面容 ID、触控 ID 或 Apple ID 密码完成安装验证。
二、手动启用已安装的 Safari 扩展
扩展安装后默认处于禁用状态,必须在 Safari 设置中主动开启,否则不会在任何网页中生效。
1、返回“设置”→“Safari 浏览器”→“扩展”页面。
2、在扩展列表中找到刚安装的项目(如Stay)。
3、点击该项右侧的开关,将其切换为开启状态(绿色)。
4、若扩展支持子功能配置(如脚本启用范围),可点击扩展名称进入详情页,调整“在无痕浏览中允许”等权限选项。
三、通过第三方应用间接加载用户脚本
部分功能型脚本(如 GreasyFork 上的自定义 JS 脚本)无法以原生扩展形式上架,需依赖兼容应用作为运行容器,Stay 是目前唯一稳定支持该机制的 App Store 上架应用。
1、在 App Store 中搜索并安装Stay for Safari应用。
2、安装完成后,返回“设置”→“Safari 浏览器”→“扩展”,启用 Stay 扩展开关。
3、打开 Safari 浏览器,在任意网页右上角点击“aA”按钮,选择“扩展”→“Stay”→“+”号图标。
4、在弹出界面中选择“从 GreasyFork 导入”,系统将跳转至 Stay 内置浏览器。
5、在 GreasyFork 网站中搜索所需脚本(如Bilibili 视频下载助手),点击“安装”按钮完成注入。
四、检查扩展运行状态与权限范围
扩展一旦启用,其行为受 iOS 系统级沙盒限制,仅能访问用户明确授权的网站域或全部网站,检查权限有助于识别异常数据请求。
1、进入“设置”→“Safari 浏览器”→“扩展”,点击任一已启用扩展名称。
2、查看“网站访问权限”字段,确认其设定为“所有网站”或指定域名列表。
3、若显示“无痕浏览中允许”,且您未主动勾选该选项,则说明该扩展可能强制启用隐私高风险行为,建议立即关闭。
4、在扩展详情页底部,可查看其请求的敏感权限,例如“读取网页内容”“修改网页”“访问剪贴板”,对无明确用途的权限应保持警惕。
五、卸载不再需要的 Safari 扩展
卸载扩展可释放内存占用并消除潜在安全面,操作不涉及删除关联 App,仅移除 Safari 内的运行实例。
1、进入“设置”→“Safari 浏览器”→“扩展”页面。
2、向左滑动目标扩展条目,点击出现的“删除”按钮。
3、系统弹出确认提示,点击“删除”执行移除。
4、若该扩展对应的应用仍保留在主屏幕(如 Stay),其本地脚本数据将被一并清除,无需额外清理。










