mirror of
https://github.com/QwenLM/qwen-code.git
synced 2025-12-22 17:57:46 +00:00
62 lines
1.9 KiB
Bash
62 lines
1.9 KiB
Bash
#!/bin/bash
|
||
|
||
echo "🎯 Chrome Extension 连接状态总结"
|
||
echo "================================"
|
||
echo ""
|
||
|
||
GREEN='\033[0;32m'
|
||
YELLOW='\033[1;33m'
|
||
NC='\033[0m'
|
||
|
||
echo -e "${GREEN}✅ Native Host 已正确配置${NC}"
|
||
echo " - 配置文件位置正确"
|
||
echo " - 使用 shell 包装脚本确保 Node.js 环境"
|
||
echo " - 扩展 ID 已配置: cimaabkejokbhjkdnajgfniiolfjgbhd"
|
||
echo ""
|
||
|
||
echo -e "${GREEN}✅ Native Host 测试响应正常${NC}"
|
||
echo " - 握手协议工作正常"
|
||
echo " - 消息传递机制正确"
|
||
echo ""
|
||
|
||
echo -e "${GREEN}✅ Service Worker 已增强${NC}"
|
||
echo " - 添加了详细的错误日志"
|
||
echo " - 实现了握手超时机制"
|
||
echo " - 改进了断开连接处理"
|
||
echo ""
|
||
|
||
echo -e "${YELLOW}📝 现在请进行以下操作:${NC}"
|
||
echo ""
|
||
echo "1. 重新加载 Chrome 扩展:"
|
||
echo " open 'chrome://extensions/'"
|
||
echo " 找到 'Qwen CLI Bridge' 并点击 🔄"
|
||
echo ""
|
||
echo "2. 点击扩展图标测试:"
|
||
echo " - 点击 'Connect to Qwen CLI'"
|
||
echo " - 连接应该会成功"
|
||
echo ""
|
||
echo "3. 如果仍有问题:"
|
||
echo " a) 查看 Service Worker 控制台:"
|
||
echo " open 'chrome://extensions/?id=cimaabkejokbhjkdnajgfniiolfjgbhd'"
|
||
echo " 点击 'Service Worker' 查看日志"
|
||
echo ""
|
||
echo " b) 查看 Native Host 日志:"
|
||
echo " tail -f /tmp/qwen-bridge-host.log"
|
||
echo ""
|
||
echo " c) 运行调试控制台:"
|
||
echo " open file://$PWD/debug-console.html"
|
||
echo ""
|
||
|
||
echo "================================"
|
||
echo ""
|
||
echo "🔍 常见问题排查:"
|
||
echo ""
|
||
echo "如果看到 'Native host has exited' 错误:"
|
||
echo "- 确保 Node.js 已安装: node --version"
|
||
echo "- 检查路径是否正确: ls -la native-host/run.sh"
|
||
echo ""
|
||
echo "如果看到 'Specified native messaging host not found':"
|
||
echo "- 重新运行: ./set-extension-id.sh"
|
||
echo "- 确认扩展 ID 正确"
|
||
echo ""
|
||
echo "连接现在应该能正常工作了!🎉" |