nginx
tcp/80
Open service 2a02:26f0:480:33::212:40db:80 · h5.vachflu.com
2026-02-06 23:52
HTTP/1.1 200 OK
Server: nginx
Content-Type: text/html
Content-Length: 4224
Last-Modified: Fri, 05 Dec 2025 13:28:38 GMT
ETag: "6932de06-1080"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
Date: Fri, 06 Feb 2026 23:52:48 GMT
Connection: close
Page title: DramaGo
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="/assets/uni.b890f9b4.css">
<meta charset="UTF-8" />
<meta name="google" content="notranslate">
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
<meta name="referrer" content="no-referrer-when-downgrade">
<script src="https://accounts.google.com/gsi/client" async></script>
<!-- 以下是OG标签 -->
<meta property="fb:app_id" content="684231757590955" />
<meta property="og:title" content="DramaGo TV" />
<meta property="og:image" content="https://h5.drama.f-fine.com/static/logo2.png" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://h5.drama.f-fine.com/#/" />
<meta property="og:description" content="Watch short dramas anytime, anywhere!" />
<script>
// 检测是否支持iOS安全区域适配(env/constant)
var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' &&
(CSS.supports('top: env(a)') || CSS.supports('top: constant(a)'));
// 动态生成viewport meta标签,适配全屏和沉浸式布局
document.write(
'<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no' +
(coverSupport ? ', viewport-fit=cover' : '') + '" />\n' +
'<meta name="mobile-web-app-capable" content="yes">\n' +
'<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">'
);
</script>
<!-- Facebook Pixel Code -->
<script>
/* 1. 解析查询串(兼容 hash 路由) */
function getMergedParams() {
const search = window.location.search; // 普通 ?a=1
const hash = window.location.hash || ''; // #/xxx?b=2
const qm = hash.indexOf('?');
const hashQ = qm === -1 ? '' : hash.slice(qm); // ?b=2
/* 低版本兼容:没有 URLSearchParams 就手动 split */
function parse(str) {
if (!str) return {};
if (window.URLSearchParams) {
return Object.fromEntries(new URLSearchParams(str));
}
const obj = {};
str.replace(/^\?/, '').split('&').forEach(part => {
const [k, v] = part.split('=');
if (k) obj[decodeURIComponent(k)] = decodeURIComponent(v || '');
});
return obj;
}
/* search 优先级高于 hash */
return {
...parse(hashQ),
...parse(search)
};
}
const params = getMergedParams();
const fbPixelId = params.pixel_id || '2647120445620376';
! function(f, b, e, v, n, t, s) {
if (f.fbq) return;
n = f.fbq = function() {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n;
n.push = n;
n.loaded = !0;
n.version = '2.0';
n.queue = [];
t = b.createElement(e);
t.async = !0;
t.src = v;
s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', fbPixelId);
fbq('track', 'PageView');
</script>
<!-- End Facebook Pixel Code -->
<!--pwa -->
<link rel="manifest" href="/manifest.webmanifest">
<link rel="apple-touch-icon" href="/assets/logo-192-DokXKq_I.png">
<title>DramaGo</title>
<link rel="icon" href="/assets/favicon-Ed0uAFOj.ico">
<meta name="keywords" content="DramaGo,Drama,TV">
<style>
.loading-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #f7f7f7;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
z-index: 99999;
}
.loading_logo {
width: 200px;
height: 200px;
background-image: url('/assets/logo-CYTZD3zr.png');
background-size: cover;
background-position: center;
/* 兼容旧版浏览器 */
-webkit-background-size: cover;
-moz-background-size: cover;
}
</style>
<script type="module" crossorigin src="/assets/index-C9Mlvgv-.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-BgsZajd5.css">
</head>
<body>
<d