mirror of
https://github.com/QwenLM/qwen-code.git
synced 2025-12-22 17:57:46 +00:00
52 lines
1.5 KiB
Bash
Executable File
52 lines
1.5 KiB
Bash
Executable File
#!/bin/bash
|
||
|
||
echo "🔍 Chrome Extension 调试启动器"
|
||
echo "================================"
|
||
echo ""
|
||
|
||
# 检查 Chrome 是否已经运行
|
||
if pgrep -x "Google Chrome" > /dev/null; then
|
||
echo "⚠️ Chrome 已在运行,请先关闭 Chrome 再运行此脚本"
|
||
echo " 或者在新的 Chrome 窗口中手动操作"
|
||
echo ""
|
||
fi
|
||
|
||
# 获取扩展路径
|
||
EXTENSION_PATH="$PWD/extension"
|
||
echo "📂 扩展路径: $EXTENSION_PATH"
|
||
|
||
# 读取保存的扩展 ID
|
||
if [ -f ".extension-id" ]; then
|
||
EXTENSION_ID=$(cat .extension-id)
|
||
echo "🆔 扩展 ID: $EXTENSION_ID"
|
||
else
|
||
echo "⚠️ 未找到扩展 ID,首次加载后会自动保存"
|
||
fi
|
||
|
||
echo ""
|
||
echo "正在启动 Chrome 调试模式..."
|
||
echo ""
|
||
|
||
# 启动 Chrome with debugging
|
||
open -na "Google Chrome" --args \
|
||
--load-extension="$EXTENSION_PATH" \
|
||
--auto-open-devtools-for-tabs \
|
||
--enable-logging \
|
||
--v=1 \
|
||
"file://$PWD/debug-console.html"
|
||
|
||
echo "✅ Chrome 已启动"
|
||
echo ""
|
||
echo "📝 调试步骤:"
|
||
echo "1. Chrome 会自动加载扩展并打开调试控制台"
|
||
echo "2. 点击 'Test Connection' 测试连接"
|
||
echo "3. 如果连接失败,点击 'View Background Logs' 查看详细日志"
|
||
echo ""
|
||
echo "💡 提示:"
|
||
echo "- 按 F12 打开开发者工具查看控制台输出"
|
||
echo "- 在 chrome://extensions/ 页面点击 'Service Worker' 查看后台日志"
|
||
echo "- 日志文件: /tmp/qwen-bridge-host.log"
|
||
echo ""
|
||
echo "📋 监控日志 (Ctrl+C 退出):"
|
||
echo "----------------------------"
|
||
tail -f /tmp/qwen-bridge-host.log 2>/dev/null || echo "等待日志生成..." |