用于自托管链接书签服务的社区浏览器扩展。
您是否曾经创建过书签,但后来又忘记了它们?不定期在书签中搜索吗?此扩展旨在帮助解决此类问题。
特征
适用于:火狐、Chrome
* 实验性的,如有问题请阅读本文
用法
安装后,需要配置扩展并将其连接到您的链接实例。打开浏览器扩展管理器中的扩展选项,或者点击 google 或 duckduckgo 搜索页面上新链接注入器框中的链接。
正确配置扩展后,链接搜索结果将显示在右侧边栏中。如果没有搜索结果,则不会显示任何内容。
截图
Firefox:Mozilla 插件商店
Chrome:Chrome 网上应用店
如下所述运行构建,然后按照此处的说明将其加载到 Firefox 中。
如下所述运行构建,然后按照此处的说明将其加载到 Chrome 中。
要求
在内部,我们使用web-ext
来捆绑 Firefox 扩展的分发包。您不需要安装web-ext
。请注意, web-ext
将生成一个 zip 文件,该文件也可用于 Chrome Web Store(但请参阅下一节以了解特定于 Chrome 的构建说明)。
然后运行以下脚本来生成构建(可能需要使用chmod +x build.sh
使文件在 Linux 上可执行):
./build.sh # Linux
. / build.ps1 # Windows
该脚本执行以下操作:
build
目录构建后,根目录包含完整的、未打包的扩展。使用manifest.json
文件将其手动加载到浏览器中。
打包的扩展可以在web-ext-artifacts
文件夹中找到。
对于开发,您可能更喜欢使用npm run dev
来创建未打包的开发版本。这不会打包扩展,也不会缩小代码,但速度更快,并使浏览器中的调试更容易。
Chrome 已切换到 Manifest V3。与上面相同的构建说明适用,但在构建之前,您需要签出chrome_manifest_v3
分支。该分支中唯一相关的区别是manifest.json。
此扩展重用并改编了官方链接扩展中的代码。