这个插件添加可以将聊天记录导出,同时保存相关数据到本地存储,方便稍后查阅,目前支持的格式为:
- PNG
- JPG
- JSON
- Markdown
它能让你在Chrome上使用必应聊天。
同时,可以隐藏欢迎界面或反馈按钮。
- Chrome Store获取稳定版本(更新有延迟,一般是两天)
- Edge插件商城 (更新延迟一周)
- 去releases页面, 下载
.zip
并到edge://extensions/
加载插件。正如下文结果示意图必应所说,你可就着浏览器翻译功能,参考这篇文章
安装插件后,在与必应聊天的界面(非搜索侧边栏),右下角原先只有反馈按钮,会增加相应导出按钮。如预览会打开一个新的PNG网页,导出会按格式设置导出(具体可单击插件图标,查看popup设置)。
现阶段结果示例(可导出长图):
popup有更多选项,如导出为Markdown、隐藏欢迎界面等:
点击 Popup 的 查看聊天记录
按钮后:
- Edge侧边栏聊天无法导出?这个目前Edge没开放API给插件,这个插件也就做不了,详见:#18
详见项目看板
以下是
Plasmo
库的文档(Svelte版本)。其他开发信息见手册
这是一个以 Plasmo 插件开发框架 为基础的插件应用(改代码不用手工reload)
确保在你的Svelte组件中把type="ts"替换成lang="ts"
克隆项目
git clone https://github.com/gantrol/Bing-Chat-Saver.git
cd Bing-Chat-Saver/
安装依赖
pnpm i
# or
npm run i
运行:
pnpm dev
# or
npm run dev
打开浏览器,加载适当的dev build。 例如,如果你在使用manifest v3为chrome浏览器开发插件,请使用。build/chrome-mv3-dev
。
你可以通过修改popup.svelte
来编辑弹出窗口。它应该在你做修改时自动更新。
注:有时连接会失败,还是要手动重新加载
要添加一个选项页,只需在项目的根部添加一个options.svelte
文件,并默认导出一个react组件。同样,要添加context
,在项目的根部添加一个content.ts
文件,编写完毕后,在浏览器上重新加载扩展。
如需更多指引,可访问plasmo的官方文档
执行:
pnpm build
# or
npm run build
This should create a production bundle for your extension, ready to be zipped and published to the stores.
The easiest way to deploy your Plasmo extension is to use the built-in bpp GitHub action. Prior to using this action however, make sure to build your extension and upload the first version to the store to establish the basic credentials. Then, simply follow this setup instruction and you should be on your way for automated submission!