自定义 Safari 网页样式,Cascadea 也许是新系统下的最佳选择

Matrix 精选

文章代表作者个人观点,少数派仅对标题和排版略作修改。

如果对一个网页的设计不满意怎么办?我们可以通过注入自定义 CSS 来进行更改。此前大名鼎鼎的 Stylish 就是一个修改网页 CSS 的浏览器插件,可惜最终因为窃取隐私数据被彻底人们抛弃。

当时一直在使用 Stylish 的我,担心的却不是这个问题。Stylish「凉透」了,那我用什么来修改 Safari 网页的 CSS?虽然少数派后来有介绍过 Stylus,但对于我们这种 Safari 用户却「极不友好」—— 它只支持 Chrome、Firefox 和 Opera。

那么可能很多人会问,为什么不直接用 Chrome 呢?在我看来有两个原因。

第一是 iCloud 密码填充。这是阻碍我迁移到 Chrome 的最大阻力,因为我的 iCloud 已经保存了几百条的网站和 app 登录密码,并且实时和 iOS 设备同步。如果切换到 Chrome,就必须把这几百条数据全部迁移,工作量巨大。

第二是轻量省电。Safari 毕竟是苹果钦定的官方浏览器,在 macOS 和 iOS 上的体验肯定是坠好的。而且相对来说,Safari 占用的硬件资源更少,也更省电。有时候 Chrome 页面开多了,我 15 寸的 MacBook Pro 都顶不过来。

Chrome 不仅是内存杀手,还很吃 CPU......

所以,我也只能去寻找新的 Stylish 替代品。经过一段时间的努力之后,终于找到了一款能在 macOS High Sierra 和 macOS Mojave 下正常工作的网页 CSS 修改器 —— FreeStyler。

但在使用 FreeStyler 之中也有一次「危机」,也就是从 macOS High Sierra 升级到 macOS Mojave 时,由于苹果增强了安全性,导致大批插件无法使用的情况。FreeStyler 很不幸在那一次也中枪了。好在后来开发者修复了这个问题,并重新上架了 Safari 扩展库。

然而今年,同样的故事也发生在了 macOS Catalina 上,我的油猴和 FreeStyler 再次因为 Safari 版本更新(13.0)和系统升级的原因无法使用了……而且,这一次的情况似乎还很严重:苹果直接关闭了 Safari 扩展的网页,而是把链接全部指向到了 App Store 的扩展商店内。这也就意味着,所有想要上架的插件,都必须经过苹果审核了。

所以,我对 FreeStyler 和油猴能不能上架,还是比较担心的。但是,想让我不改 CSS,那肯定也是不可能的!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191010A09U6C00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券