Files
qwen-code/packages/chrome-qwen-bridge/CONNECTION_STATUS.md
2025-12-20 00:58:41 +08:00

62 lines
1.9 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/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 "连接现在应该能正常工作了!🎉"