安德烈亚斯·克林正在开发名为Ladybird的开源浏览器,该项目始于2018年,旨在填补戒毒后的空闲时间。Ladybird从Serenity OS分离,专注于浏览器开发,使用C++和Swift等语言。尽管功能尚不完善,他希望在2026年发布Alpha版本,目标是创建一个不依赖谷歌的浏览器,推动市场多样性。
浏览器开发中的常用客户端存储机制有cookie和localStorage。cookie是小型文本文件,可设置过期时间,用于共享数据和用户身份验证。localStorage是HTML5提供的存储机制,可存储大量数据,无过期时间。可以通过二次封装解决localStorage的过期问题。
作者在开发浏览器时需要一个方便的远程控制工具,尝试了多种工具后决定使用FLOSS社区内置方案,安装了标准VNC服务并使用SSH反向代理对应端口,实现了快速连接和控制。这种方法比之前使用的VNC工具速度更快,充分发挥了本地网络能力。
完成下面两步后,将自动完成登录并继续当前操作。