1 个不稳定发布版
使用旧的Rust 2015
0.1.0 | 2017年8月15日 |
---|
#903 在 身份验证
75KB
1.5K SLoC
钛金属网络浏览器
使用Rust编写的键盘驱动网络浏览器
钛金属是用Rust编写的,并使用WebKit2GTK来渲染网页。
它受到了Vimperator和qutebrowser.py的启发。
截图
特性
- vim-like快捷键
- 从键盘跟随链接/滚动
- 带有黑名单和白名单的弹出窗口拦截器
- 用户脚本和用户样式表
- 页面搜索
- 搜索引擎
- 下载管理器
- 书签(带完成功能)
- 广告拦截器
构建
[source, bash]
cargo build
cd titanium-web-extension
cargo build
如果您因为需要环境变量而编译出现问题,请将其设置为Web扩展路径
安装钛金属
设置环境变量 TITANIUM_EXTENSION_INSTALL_PATH
并以发布模式编译。然后复制可执行文件和库到 /usr/local
。
[source, bash]
sudo mkdir -p /usr/local/lib/titanium/web-extensions
export TITANIUM_EXTENSION_INSTALL_PATH=/usr/local/lib/titanium/web-extensions
cargo build --release
sudo cp target/release/titanium /usr/local/bin
cd titanium-web-extension
cargo build --release
sudo cp target/release/libtitanium_web_extension.so /usr/local/lib/titanium/web-extensions/
捐赠
如果您喜欢这个项目并希望实现新功能,请通过Patreon支持我。
lib.rs
:
钛金属网络浏览器的Web扩展。它提供广告拦截器、滚动支持、提示、导航和登录凭据的加载/保存。
依赖关系
~27MB
~597K SLoC