Firefox Focus的Total Cookie Protection

分享
Firefox Focus的Total Cookie Protection

Firefox安卓版的浏览器本身体验是相当好。Firefox还有一款非常注重隐私保护的手机浏览器Firefox Focus,新发布的93版,默认开启了Total Cookie Protection全面Cookie保护)功能(查看官方更新公告),让桌面版的功能首次在安卓手机端启用:

The Total Cookie Protection has been part of the desktop version of the web browser and is enabled by default, but porting it to the Android version took some time. In fact, this is the first mobile browser to offer such feature.

Firefox Focus for Android now prevents websites from tracking you via cookies

这是如何实现保护的呢?

查阅官方文档,有如下描述

阻止跨网站 cookie:该项开启全面 cookie 保护,它把 cookie 隔离在其创建的网站。该设置不仅覆盖到 cookie,也覆盖到一系列以前可能会被用于跨网站跟踪的浏览器技术。

参考前面引用的文章,这是通过技术手段,把一个整体的Cookie,划分为若干个小区,每个网站的Cookie都是独立的,那么,A网站就不能通过Cookie来追踪你在B网站的隐私内容。

Firefox Focus不是一个传统意义的浏览器,功能相当不完善,但是,对隐私浏览特别看重的使用场景,还是非常有用的,比如,我就会用来做网站测试。

阅读更多

更好的字幕翻译工具

更好的字幕翻译工具

如果你还在找一个更好的字幕翻译工具,那么就是是“沉浸式翻译”这个浏览器插件把,免费版本可以使用微软翻译、硅基流动翻译、GlM-4 Flash和Babel lite。 我测试了一下《挽救计划》的英文字幕,翻译成中文。这部电影的字幕其实难度还是挺大的,不过就我测试了硅基流动翻译、GlM-4 Flash和Babel lite 3个模型的翻译效果,这里推荐Babel lite模型。原因如下: 字幕里面有一个断句的 文本,Babel lite能准确翻译出原文表达的意思: 00:09:4900:09:52Over the next 30 years, the Earth could在未来 30 年,地球可能会 00:09:5200:09:55cool maybe 10凉爽,也许 10

By typenode
给网站添加view-transition动画

给网站添加view-transition动画

view-transition是一个很专业的功能,可以通过CSS去实现网页动画,在跨网页浏览上启用view-transition,无需多余配置即可获得一个优雅的网站页面切换效果。 适用于多页面应用的跨文档视图过渡 | View Transitions | Chrome for Developers开始在您的多页应用 (MPA) 中使用跨文档视图过渡。Chrome for DevelopersX demo: HomecamelCase 配置 在Code injection里面添加如下代码即可: <style> @view-transition { navigation: auto; } ::view-transition-group(root){ animation-duration:600ms } </style>

By typenode
Fix ActivityPub Webhook Error

Fix ActivityPub Webhook Error

之前的Ghost托管在PikaPods上面,其实相当于是Managed Ghost,所以你不需要去操心服务器的配置。最近换了服务商,那么情况就不一样了,遇到的所有问题都需要自己去处理,其中一个就是ActivityPub无法正常使用。 错误排查 查看log后发现报错:No Webhook Secret Found。 原因分析 * /.ghost/activitypub/* * /.well-known/webfinger * /.well-known/nodeinfo 上面三个ActivityPub资源配置错误,并未通过https反对带至ap.ghost.org。 处理办法 将需要反代的路径添加至nginx配置文件即可: location ~ /.ghost/activitypub/* { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_se

By typenode