safari浏览器如何允许指定网站使用Cookie?

大雪小哥_1642

大雪小哥_1642

2026-08-27

528人浏览

原创

safari可通过三种方式精准放行可信网站cookie:一是网站设置中单独开启目标域名的cookie权限;二是创建隔离的用户场景,使cookie仅限该场景内生效;三是启用“阻止所有cookie”后,在例外列表中添加白名单域名。

safari浏览器如何允许指定网站使用cookie?

你需要让Safari只对银行、邮箱、公司内网等可信网站放行Cookie,同时继续拦截广告和追踪类网站的数据写入——这要求你绕过全局开关,直接在隐私策略中为单个域名授予写入权限,而不是简单地取消“阻止所有Cookie”。

通过网站设置单独放行Cookie

这是最精准的控制方式,适用于已知必须登录才能使用的网站,比如网银或OA系统。它不改变全局策略,只对目标站点临时解禁。

1. 在 Safari 中打开该目标网站(例如 https://bank.example.com)→ 确保页面完全加载完成。

2. 点击地址栏左侧的锁形图标 → 在弹出菜单中选择“网站设置…”。

3. 找到“Cookie 和网站数据”选项 → 将其右侧开关拨至【开启】状态。

4. 关闭设置面板,刷新网页即可生效;注意:此设置仅对该域名及其子域名有效,不会影响其他任何站点。

用用户场景隔离可信站点

如果你有多个高敏感用途(如财务操作、内部系统、个人邮箱),建议用用户场景彻底隔离,避免Cookie混杂。每个场景拥有独立的Cookie存储空间,天然互不干扰。

方法一:新建专用用户场景

1. 打开 Safari → 顶部菜单栏点击 Safari → 选择“创建用户场景”。

2. 命名如“工作登录”并选择颜色/符号 → 勾选“创建新书签文件夹”。

page-agent 浏览器控制(CDP)
page-agent 浏览器控制(CDP)

使用 page-agent CLI(CDP)控制浏览器;CLI只能通过 GitHub Release 的 .tgz 安装,npm 官方包暂未发布。

下载

3. 创建完成后,立即在该场景中访问目标网站并完成登录;【此时产生的所有Cookie仅存于该场景内,主场景和其他场景完全不可见】。

方法二:将现有标签页迁入新场景

1. 右键点击当前已登录目标网站的标签页 → 选择“移到用户场景” → 指定刚创建的场景名称。

2. 关闭原标签页,后续所有操作都在该专属场景窗口中进行。

临时启用Cookie并锁定例外列表

当“阻止所有 Cookie”已开启时,你无法通过网站设置直接放行——必须先在全局层面打开例外通道,再逐个添加白名单。

第一步:进入 Safari 设置 → 隐私标签页 → 取消勾选“阻止所有 Cookie”。

第二步:在同一页面向下滚动 → 找到“管理网站数据…”按钮并点击。

第三步:在弹出窗口左下角点击“详情…” → 勾选“仅允许当前网站” → 输入你要放行的域名(如 mail.google.com)→ 点击“添加”。

第四步:返回隐私页 → 重新勾选“阻止所有 Cookie”;此时系统会记住你添加的例外,【只有列表中的域名能写入Cookie,其余全部拦截】。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
cookie
cookie

Cookie 是一种在用户计算机上存储小型文本文件的技术,用于在用户与网站进行交互时收集和存储有关用户的信息。当用户访问一个网站时,网站会将一个包含特定信息的 Cookie 文件发送到用户的浏览器,浏览器会将该 Cookie 存储在用户的计算机上。之后,当用户再次访问该网站时,浏览器会向服务器发送 Cookie,服务器可以根据 Cookie 中的信息来识别用户、跟踪用户行为等。

2023.06.30

11979

10

document.cookie获取不到怎么解决
document.cookie获取不到怎么解决

document.cookie获取不到的解决办法:1、浏览器的隐私设置;2、Same-origin policy;3、HTTPOnly Cookie;4、JavaScript代码错误;5、Cookie不存在或过期等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.11.23

1146

5

阻止所有cookie什么意思
阻止所有cookie什么意思

阻止所有cookie意味着在浏览器中禁止接受和存储网站发送的cookie。阻止所有cookie可能会影响许多网站的使用体验,因为许多网站使用cookie来提供个性化服务、存储用户信息或跟踪用户行为。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

824

5

cookie与session的区别
cookie与session的区别

本专题整合了cookie与session的区别和使用方法等相关内容,阅读专题下面的文章了解更详细的内容。

2025.08.19

1906

14

Playwright 测试失败怎么办
Playwright 测试失败怎么办

Playwright测试失败专题汇集超时、定位器匹配、浏览器提前关闭、依赖与插件配置、文件上传、SSL及Docker启动等故障文章,并介绍通过截图、报告和Trace定位错误。

2026.10.21

20

15

Playwright 页面操作指南
Playwright 页面操作指南

Playwright页面操作专题汇集元素定位、点击与输入、等待响应、多页面切换、Iframe、事件监听及文件处理的已审核文章,便于按操作场景查阅示例与常见问题。

2026.10.21

0

16

Playwright 入门教程
Playwright 入门教程

Playwright入门专题汇集测试框架安装、VS Code配置、录制脚本、编写首个用例、运行调试及查看报告的已审核文章,帮助初学者搭建端到端测试流程。

2026.10.21

0

16

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

2026.10.16

120

10

OpenJDK怎么配置Java开发环境
OpenJDK怎么配置Java开发环境

怎样用OpenJDK搭建开发环境?本专题介绍版本选择、下载安装、环境变量配置和编译运行验证,帮助你理清JDK的作用及基本配置流程,并通过简单程序检查环境是否可用,为后续项目开发做好准备。

2026.10.16

80

10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Revel 官方 app.conf 文档
Revel 官方 app.conf 文档

共0课时 | 0人学习

php注册登录系统开发实战
php注册登录系统开发实战

共10课时 | 13.8万人学习

PHP基于Cookie的购物车模块设计
PHP基于Cookie的购物车模块设计

共10课时 | 11.1万人学习