tools/WeixinBrowserPlugin/src/README.md
一个专为微信开发者设计的Chrome浏览器插件,集成Senparc.Weixin SDK的AI助手功能,提供智能化的微信接口查询和代码生成服务。
chrome://extensions/)即将上线Chrome Web Store,敬请期待...
WeixinBrowserPlugin/
├── manifest.json # Chrome扩展配置文件
├── content.js # 内容脚本 - 主要功能逻辑
├── styles.css # 样式文件
├── popup.html # 弹窗页面
├── popup.js # 弹窗脚本
├── icon.svg # 插件图标
├── icons/ # 不同尺寸图标文件夹
└── README.md # 项目说明文档
content.js)styles.css)popup.html + popup.js)克隆项目:
git clone <repository-url>
cd WeixinBrowserPlugin
在Chrome中加载扩展:
chrome://extensions/开发调试:
插件仅在以下页面中激活:
https://developers.weixin.qq.com/* - 微信开发者文档https://pay.weixin.qq.com/doc* - 微信支付文档isWeixinDocPage() {
const url = window.location.href;
const hostname = window.location.hostname;
const allowedUrls = [
'developers.weixin.qq.com',
'pay.weixin.qq.com'
];
const isAllowedDomain = allowedUrls.some(domain => hostname === domain);
if (hostname === 'pay.weixin.qq.com') {
return url.includes('/doc');
}
return isAllowedDomain;
}
插件会在检测到支持的页面时,动态创建:
当打开AI助手时,会自动将当前页面URL作为query参数传递:
https://sdk.weixin.senparc.com/AiDoc?query=<当前页面URL>
activeTab和storage权限Logo按钮不显示
浮窗无法打开
AI助手加载失败
开启开发者工具:
检查扩展状态:
chrome://extensions/重新加载扩展:
我们欢迎社区贡献!请遵循以下步骤:
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
让微信开发更智能,让代码编写更高效! 🚀