Repository navigation
v0.5.0 - 框架兼容 + 中文输入 + 样式隔离
🐝 BeeAgent v0.5.0
🆕 框架兼容性大升级
- React 受控组件:使用
Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value').set绕过 React 内部 value tracker,正确触发 onChange - Vue v-model:完整的 Composition 事件序列(compositionstart → compositionupdate → compositionend),Vue 在 compositionend 后才更新绑定值
- 中文/日文输入:自动检测非 ASCII 字符,走 IME composition 流程模拟输入法行为
- 英文输入:标准 keydown → input → keyup 事件序列
- InputEvent 升级:从
new Event('input')升级为new InputEvent('input', { inputType: 'insertText' }),更真实
🔧 样式隔离
- 放弃 Shadow DOM(Chrome 扩展兼容性差),改用
#bee-agent-ui-root { all: initial !important } - CSS 变量定义在
#bee-agent-ui-root容器上,不受宿主页面污染 - 所有选择器
.bee-前缀 +<style>标签注入
📦 下载
bee-agent-chrome-ext-v0.5.0.zip— Chrome 扩展bee-agent.js— IIFE 注入脚本(580KB)
BeeQueen 集团出品 🐝