我在 Firefox 上安装了 NoScript,它可以阻止页面上的所有脚本。我必须手动允许浏览器上运行的所有脚本。
我想要一个类似 NoScript 的插件,但是针对 cookie:阻止所有人,但显示我可以手动允许的被阻止 cookie 列表。
Firefox Cookie 的偏好设置中有一个“例外”选项卡,但这不是我想要的:我想像 NoScript 一样将其列入白名单。
这可能吗?有类似的插件吗?
答案1
我在用着饼干怪兽-- 完成该工作并且在某种程度上类似于 NoScript(工具栏按钮,可以暂时允许 cookie、第三方 cookie 等)。
答案2
虽然不如 NoScript 按钮那么友好,但 Firefox 的对话框中有一个允许/禁止每个站点的 Cookie 的选项Page Info
。右键单击要允许/禁止的页面背景,然后单击 即可访问View Page Info
。
可能有一个插件可以简化这个任务,但如果没有,那么编写起来就很简单,因为所有工作都已经完成。
答案3
你可以试试幽灵。
它会阻止 cookie 并允许您将域列入白名单。
答案4
这是一个非常轻量级的扩展,您可以将其与内置设置结合使用:
单击图标切换首选项cookieBehavior
,这就是它的全部功能。当它启用 cookies 时,它仍然故意禁止第三方 cookies,除非您右键单击图标切换首选项thirdparty.sessionOnly
(将鼠标悬停在图标上时,状态将显示在工具提示中)。
此扩展主要针对那些喜欢保持 cookie 禁用(除非这会破坏网站)、不想使用永久的第三方 cookie 并且可能选择“每次都询问我”选项来控制白名单等例外情况的人(提示:将 about:config pref 设置network.cookie.alwaysAcceptSessionCookies
为 true 以减少重复提示时,该选项更容易忍受)
奖励:单击图标鼠标中键即可在新选项卡中打开您的 cookie 列表。
以下是任何页面上现有的每个站点的 cookie 设置提示(内置于浏览器):
- 右键点击 -> 查看页面信息
- 点击“权限”选项卡
- 直接查看或更改“设置 Cookies”选项