识别oriontv

This commit is contained in:
mtvpls
2026-02-05 15:48:10 +08:00
parent 050989dcfb
commit 161243b0a7
3 changed files with 15 additions and 0 deletions

View File

@@ -45,6 +45,11 @@ function getDeviceInfo(userAgent: string): string {
return 'MoonTVPlus APP';
}
// 检查是否为 OrionTV
if (ua.includes('oriontv')) {
return 'OrionTV';
}
if (ua.includes('mobile') || ua.includes('android') || ua.includes('iphone')) {
if (ua.includes('android')) return 'Android Mobile';
if (ua.includes('iphone')) return 'iPhone';

View File

@@ -45,6 +45,11 @@ function getDeviceInfo(userAgent: string): string {
return 'MoonTVPlus APP';
}
// 检查是否为 OrionTV
if (ua.includes('oriontv')) {
return 'OrionTV';
}
if (ua.includes('mobile') || ua.includes('android') || ua.includes('iphone')) {
if (ua.includes('android')) return 'Android Mobile';
if (ua.includes('iphone')) return 'iPhone';

View File

@@ -152,6 +152,11 @@ function getDeviceInfo(request: NextRequest): string {
return 'MoonTVPlus APP';
}
// 检查是否为 OrionTV
if (userAgent.toLowerCase().includes('oriontv')) {
return 'OrionTV';
}
// 简单解析 User-Agent
let browser = 'Unknown Browser';
let os = 'Unknown OS';