打包浏览器插件
如果您的 AI应用 中具有插件,AI浏览器中在重启后会自动拉取并加载。下面以一个简单的打包 darkreader 插件为例
darkreader AI 应用
bash
mkdir lzc-darkreader-demo
cd lzc-darkreader-demo/
lzc-cli project init在 init 之后,目录下会有三个文件 lzc-build.yml, lzc-icon.png, lzc-manifest.yml
lzc-build.yml是lpk的构建配置。lzc-manifest.yml是lpk的配置文件。lzc-icon.png是lpk的图标(限制为 png 格式)
从 Github 上下载 darkreader 插件。
打开 https://github.com/darkreader/darkreader/releases/tag/v4.9.113 下载
或者使用
curl下载
bash
curl -L -O https://github.com/darkreader/darkreader/releases/download/v4.9.113/darkreader-chrome.zip得到一个 darkreader-chrome.zip 文件。
下载 darkreader 的图标
打开 https://raw.githubusercontent.com/darkreader/darkreader/refs/heads/main/src/icons/dr_128.png 保存为
lzc-icon.png文件或者使用
curl下载
bash
curl -L https://raw.githubusercontent.com/darkreader/darkreader/refs/heads/main/src/icons/dr_128.png -o lzc-icon.png更改 lzc-manifest.yml 文件
lzc-manifest.yml
name: darkreader demo
package: cloud.lazycat.aibrowser.darkreader-demo
version: 0.0.1
description:
license: https://choosealicense.com/licenses/mit/
homepage:
author:
application:
subdomain: darkreader-demo
routes:
- /=https://darkreader.org/更改 lzc-build.yml 文件
lzc-build.yml
# manifest: 指定 lpk 包的 manifest.yml 文件路径
manifest: ./lzc-manifest.yml
# pkgout: lpk 包的输出路径
pkgout: ./
# icon 指定 lpk 包 icon 的路径路径,如果不指定将会警告
# icon 仅仅允许 png 后缀的文件
icon: ./lzc-icon.png
# browser-extension: 指定浏览器插件的目录,如果这个路径为一个文件,将直接复制作
# 为扩展的zip包打包,如果是为一个目录,将打包成zip,再打包到 lpk 中
browser-extension: ./darkreader-chrome.zip构建并安装
bash
lzc-cli project build
lzc-cli app install ./安装后
- 在
Android的AI 浏览器中点击菜单栏中的Exit退出重启。快速跳转下载, 需要最新版Android浏览器。 AI 浏览器在启动的过程中会自动从微服中拉取插件并加载。