| # 测试静态资源访问 | |
| echo "🔍 测试OpenCode静态资源访问..." | |
| base_url="https://airsltd-ocngx.hf.space" | |
| # 测试各个静态资源端点 | |
| test_resources=( | |
| "/assets/index-OLRiU-d3.js" | |
| "/assets/index-DViKQ2Re.css" | |
| "/oc-theme-preload.js" | |
| "/site.webmanifest" | |
| "/favicon.ico" | |
| "/favicon-96x96.png" | |
| ) | |
| echo "📦 测试静态资源端点..." | |
| for resource in "${test_resources[@]}"; do | |
| echo -n " $resource: " | |
| response=$(curl -s -w "%{http_code}" "${base_url}${resource}") | |
| http_code="${response: -3}" | |
| if [ "$http_code" = "200" ]; then | |
| echo "✅ 200 OK" | |
| elif [ "$http_code" = "404" ]; then | |
| echo "❌ 404 Not Found" | |
| elif [ "$http_code" = "401" ]; then | |
| echo "❌ 401 Unauthorized" | |
| else | |
| echo "❓ $http_code" | |
| fi | |
| done | |
| echo "" | |
| echo "🌐 测试主页面加载..." | |
| main_response=$(curl -s -w "%{http_code}" "${base_url}/opencode/") | |
| main_http_code="${main_response: -3}" | |
| if [ "$main_http_code" = "200" ]; then | |
| echo "✅ 主页面 200 OK" | |
| if echo "${main_response%???}" | grep -q "opencode"; then | |
| echo "✅ 页面内容正常" | |
| else | |
| echo "❌ 页面内容异常" | |
| fi | |
| else | |
| echo "❌ 主页面 $main_http_code" | |
| fi | |
| echo "" | |
| echo "🎯 测试完成!" | |
| echo "📱 如果所有静态资源都是200,则Web界面应该完全正常工作" |