Skip to content

v0.5.0 - 框架兼容 + 中文输入 + 样式隔离

Choose a tag to compare

@Mouseww Mouseww released this 12 Mar 10:25
· 9 commits to master since this release

🐝 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 集团出品 🐝