OKK-054 Mizunazuki - Pakaian Renang Ketat yang Basah dan Berkilau - Nikmati pakaian renang seorang gadis loli yang comel! Bermula dengan sesi penggambaran rahsia pakaiannya yang bertukar, payudara kecil...
Selepas Sekolah Gadis Cantik H Ejakulasi Segera Payudara Besar G-Cup! Memanjakan Diri dalam Anime yang Tidak Berdosa Kedengaran Orgasme! Payudara Besar, Miku Arima, Orola Project Annex","lastmod":"2026-07-11","duration":"02:28:13","url":"/play/19166890.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDRmYjFiZjk5YjBhMDM2ZTRmZDMwMTk2NzBmNDlhNDguanBn.cache","vod_id":18924026,"title":"FC2PPV-1203105 [Rakaman Persendirian] Seorang wanita hamil yang comel memakai cermin mata telah melakukan empat hubungan seksual dengan lelaki!","lastmod":"2025-12-14","duration":"00:49:20","url":"/play/18924026.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvNDc1ODUzNzIxYTc4MjlhNjdmMjc3YTZlNGFjN2Y4ZDQuanBn.cache","vod_id":19064322,"title":"Seorang gadis kucing yang sangat cantik ketagih melancap dan mengalami kesukaran untuk membuang air kecil.","lastmod":"2025-12-14","duration":"05:03:54","url":"/play/19064322.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MjkvNjkxNjkwY2RmYTJlNTgxMWU2YTNlOTlhYmI4MTE0ZjYuanBn.cache","vod_id":19040596,"title":"MIAB482 Kampung itu hampir terbiar kerana kadar kelahiran yang rendah...!? Malah, apabila dia menanggalkan pakaiannya, payudaranya yang berbentuk G-cup yang menakjubkan menggoda semua lelaki di kampung itu! Pada hari ovulasi, dia hanyalah seorang gadis kampung.","lastmod":"2025-06-28","duration":"02:01:41","url":"/play/19040596.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjU2MDk2NDQ3NDI4MWFmODkyMGQ3MjU0MjA4ZDYzMTkuanBn.cache","vod_id":18926563,"title":"Seorang gadis loli ekor berkembar yang comel sedang melancap dalam keadaan bogel sepenuhnya. Gambar jarak dekat payudara merah jambunya yang terdedah dan jari-jarinya menyentuh farajnya, mendedahkan kebasahan, sangat memikat dan menggoda. Jangan terlepas jika anda menyukai kandungan seperti ini.","lastmod":"2025-12-14","duration":"01:29:32","url":"/play/18926563.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDM4MWExYzZlZjBiYzczNWIyNzYxYzlhNmVjZmZiZmIuanBn.cache","vod_id":18998729,"title":"Seorang gadis kecil kelahiran tahun 2002 sedang melancap di bilik asramanya, tidak berambut dan berwarna merah jambu dengan bukaan sempit. #Loli","lastmod":"2025-12-14","duration":"10:27","url":"/play/18998729.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODFlOTQxNGIwYjRmYjYwODMzNGUxOTI2ZTNhNjMzNDkuanBn.cache","vod_id":18969992,"title":"Seperti bunga matahari - Sheri si Comel ❤️ Tulen dan comel, memakai pakaian jururawat seksi, mandi dan membelai sepasang payudaranya yang tergantung, pelbagai posisi seks, keseronokan yang tiada tandingan muncul!","lastmod":"2025-12-14","duration":"02:32:36","url":"/play/18969992.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTQ1YzlhMDE5YTc0MWJjN2MzODdmY2FiMjM2Y2Q4YzIuanBn.cache","vod_id":18987989,"title":"[3D][@OZ] Pelakon Utama Super Girl 2","lastmod":"2025-03-23","duration":"21:09","url":"/play/18987989.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9pYy4xNTUyNTAyMTQudG9wLzIwMjYwMjE2L2NKQlRUWnhJLzEuanBn.cache","vod_id":19144094,"title":"Gadis Asia yang comel suka makan batang coklat lelaki kulit hitam","lastmod":"2026-02-18","duration":"02:03","url":"/play/19144094.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMTQvZDMyMjZlZDU3Mzk1MzRmMTg2NGQzZmNkZjBkNmJhM2EuanBn.cache","vod_id":19062519,"title":"Punggung Kecil Yang Tidak Digunakan Semburan Enema Ejakulasi Dubur Rahmat & Penembusan Berganda untuk Mengembang dan Membuatnya Menjerit ke Syurga! Kecantikan Dubur Haruka Ikeuchi Haruka FSBK_001","lastmod":"2025-12-14","duration":"02:19:05","url":"/play/19062519.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMDQvYzhjYzViYjJmYWEyNGM0OGI5NzIxNDVhNjc5MzNjMjMuanBn.cache","vod_id":19055963,"title":"A-cup, dada rata, kecantikan seperti loli. (Jie Yueguang 2 4 jam) (Jie Yueguang IBW971z)","lastmod":"2025-10-03","duration":"04:02:14","url":"/play/19055963.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2E2NmVjNzUyMjY3OTY3MTFmNDllNjYzMjk2Y2UyN2YuanBn.cache","vod_id":18988095,"title":"OKB-077 Punggung Besar Montok, Baju Ketat, Aoi Rena Seorang gadis loli yang comel dan seorang gadis montel berpakaian bloomer ketat dan pakaian gim, dengan gambar jarak dekat yang ekstrem menunjukkan seluar dalam, kelangkang yang berpeluh, dan juga liang pori mereka! Tambahan pula, seks punggung, kencing dalam pakaian, mani pada bloomer, pancutan mani mentah, dan banyak lagi - AV fetish pakaian yang lengkap untuk pencinta bloomer.","lastmod":"2025-03-23","duration":"01:32:42","url":"/play/18988095.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzRlZTA4MGE0NTAxN2RiOWFkNWE1MTdjNDY1YzA1NzQuanBn.cache","vod_id":18958942,"title":"413INSTV-384 [Pornografi Mengejutkan] Sekumpulan empat penstrim yang menyukai runtuhan, dua lelaki dan dua wanita, telah merakam beberapa adegan gila mereka teruja dan melakukan hubungan seks sambil meneroka runtuhan!","lastmod":"2025-12-14","duration":"00:55:24","url":"/play/18958942.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTJkMDhlZTQ0NWM4MmM5MjAyMGVjNzk0MjA1MjZhMjAuanBn.cache","vod_id":18943259,"title":"N0392 Gadis tidak bersalah dirogol secara berkumpulan dan dipancut secara kejam di dalam","lastmod":"2025-12-14","duration":"01:15:22","url":"/play/18943259.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjA0M2UwMDZiZGY0NmIwZTMwM2Q3ZGI0OGUxOTY1YTYuanBn.cache","vod_id":19003197,"title":"[Tidak Disunting][Penggambaran Pertama] Wajah di sebalik gadis kolej yang tidak bersalah yang dijadualkan menjadi pembaca berita. Sifat masokisnya yang tersembunyi dan klise zakarnya. Jus cintanya digali oleh bapanya.","lastmod":"2025-03-23","duration":"52:56","url":"/play/19003197.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzA5MDQxMzVjZTI2OTI1MzQyZGQxMWE4OTc2YjAxN2EuanBn.cache","vod_id":18970429,"title":"261ARA-250 [Suci dan Comel] 19 tahun [Suka zakar besar] Mirai-chan muncul! Sebab dia melamar adalah kerana dia kelihatan sangat suci.","lastmod":"2025-12-14","duration":"01:06:21","url":"/play/18970429.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWE2ZDRmZWIyOGU3YzUxY2ZiZmRjNWM4ODdiMDQyZTAuanBn.cache","vod_id":18970064,"title":"OPPW-141 Rahsia Haruka Kisaragi terbongkar","lastmod":"2025-12-14","duration":"02:23:36","url":"/play/18970064.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTFkYmJlZTY5OGRmZjIzY2NmYTY2MGZhNWYwN2RkMWMuanBn.cache","vod_id":19016126,"title":"MIUM402 Si cantik ejakulasi pramatang yang sangat basah!!! Walaupun cantik, dia mempunyai sedikit pengalaman dan seorang pengecut yang belum berkembang!!! Kepalanya sentiasa dipenuhi dengan fikiran seperti \"Saya mahu buat ini♡ Saya mahu buat itu♡\"!!! Selain itu, keseronokan minum membuatkan kelangkang saya sangat menggeletar!!! Zakar besar pelakon wanita ini benar-benar membuatnya orgasme berulang kali sehingga pagi, sekali gus merakam beberapa adegan terbaik yang pernah ada!!! : 40 malam jelajah bar di sekitar Stesen Kanda.","lastmod":"2025-03-24","duration":"01:46:37","url":"/play/19016126.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2EyZDc3MTYxZGM4NDQwZDgyZGFjY2JkY2EzODk5Y2IuanBn.cache","vod_id":18987928,"title":"SOE-452 Cinta Sensitif Si Cantik Seperti Pari-pari Ayase Mel.","lastmod":"2025-03-23","duration":"01:58:27","url":"/play/18987928.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzFmODQ2MzkyOWNmY2YyMzcwOWE1OThlNzM0YjU0ZDQuanBn.cache","vod_id":19026774,"title":"[Merangsang Zakar dan Otak Anda Sehingga Ketagih] Teknik Ejakulasi Pantas Mutlak Gadis Manis dan Cantik: Futaba Megumi IPX-947-C.","lastmod":"2025-03-28","duration":"02:08:32","url":"/play/19026774.html"}]},
videoTitle: 'OKK-054 Mizunazuki - Pakaian Renang Ketat yang Basah dan Berkilau - Nikmati pakaian renang seorang gadis loli yang comel! Bermula dengan sesi penggambaran rahsia pakaiannya yang bertukar, payudara kecil...',
language: 'ms',
dataKey: '01',
loadingPlayer: true,
showShare: false,
pageUrl: '',
// RecommendedMovies 组件状态
isSingleColumn: false,
pageSize: 8,
currentPage: 1,
// 计算属性(使用 getter)
get layoutIconClass() {
return this.isSingleColumn ? 'icon-view-list' : 'icon-grid';
},
get layoutClass() {
return [
'row',
'g-3',
'row-cols-1',
this.isSingleColumn ? '' : 'row-cols-2',
'row-cols-lg-4'
].filter(Boolean).join(' ');
},
// 方法
onAppMounted() {
// 设置页面 URL
this.pageUrl = window.location.href;
// 保存观看历史
this.saveWatchHistory();
// 更新标签统计
if (this.videoData.tag && this.videoData.tag.length > 0) {
this.updateTagStats(this.videoData.tag);
}
// 发送点击统计
this.hitVideoId(this.videoData.id);
// 从 Cookie 读取布局偏好
const layoutCookie = this.getCookie('list_layout');
if (layoutCookie === 'single') {
this.isSingleColumn = true;
}
// 监听 iframe 加载完成,隐藏骨架屏
// 使用 setTimeout 确保 DOM 已完全渲染
setTimeout(() => {
const iframe = document.getElementById('v2-player');
const skeleton = document.getElementById('player-skeleton');
if (iframe && skeleton) {
// 定义隐藏骨架屏的函数
const hideSkeleton = () => {
skeleton.style.transition = 'opacity 0.3s ease';
skeleton.style.opacity = '0';
setTimeout(() => {
skeleton.style.display = 'none';
}, 300);
};
// 检查 iframe 是否已经加载完成
if (iframe.contentDocument || iframe.contentWindow) {
try {
// 如果 iframe 已加载,直接隐藏骨架屏
if (iframe.contentWindow.document.readyState === 'complete') {
setTimeout(hideSkeleton, 500);
return;
}
} catch (e) {
console.log('[Video] 跨域 iframe,无法检查状态:', e.message);
// 跨域情况下无法访问 contentWindow,继续监听 load 事件
}
}
// 监听 load 事件
iframe.addEventListener('load', () => {
console.log('[Video] iframe load 事件触发');
setTimeout(hideSkeleton, 500);
});
// 添加超时保护,确保骨架屏最终会被隐藏
setTimeout(() => {
if (skeleton.style.display !== 'none') {
console.log('[Video] 超时保护触发,强制隐藏骨架屏');
hideSkeleton();
}
}, 5000); // 5秒后强制隐藏
} else {
console.error('[Video] 未找到 iframe 或 skeleton 元素');
}
}, 0);
},
// 随机跳转
async jumpToRandomVideo() {
try {
const response = await fetch(`/api/qun/randomid?t=${Date.now()}`, {
headers: {
'x-data-key': this.dataKey,
'x-api-key': 'dagexxx.com'
}
});
const data = await response.json();
if (data?.status === 1 && data?.data?.id) {
window.location.href = `/${this.language}/play/${data.data.id}.html`;
} else {
console.error('获取随机视频失败:', data?.message || '未知错误');
}
} catch (err) {
console.error('获取随机视频失败:', err);
}
},
// 复制分享链接
copyShareLink() {
const input = this.$refs.shareInput;
if (input) {
input.select();
input.setSelectionRange(0, 99999); // For mobile devices
// 尝试使用现代 API
if (navigator.clipboard && navigator.clipboard.writeText) {
navigator.clipboard.writeText(this.pageUrl).then(() => {
alert('Pautan disalin!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Pautan disalin!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Pautan disalin!');
}
}
},
// 切换布局
toggleLayout() {
this.isSingleColumn = !this.isSingleColumn;
this.setCookie('list_layout', this.isSingleColumn ? 'single' : 'multi', 30);
},
// 加载更多
loadMore() {
this.currentPage++;
},
// 保存观看历史
saveWatchHistory() {
try {
const storageKey = 'watchHistory';
let history = JSON.parse(localStorage.getItem(storageKey) || '[]');
// 解码 HTML 实体编码的标题
const decodeHtmlEntities = (text) => {
const textarea = document.createElement('textarea');
textarea.innerHTML = text;
return textarea.value;
};
const video = {
id: this.videoData.id,
title: decodeHtmlEntities(this.videoData.title),
image: this.videoData.images || this.videoData.preview,
duration: this.videoData.duration || ''
};
// 过滤掉已存在的相同 ID 视频
history = history.filter(item => item.id !== video.id);
// 添加新记录到最前面
history.unshift(video);
// 限制最多保存 100 条
if (history.length > 100) {
history = history.slice(0, 100);
}
localStorage.setItem(storageKey, JSON.stringify(history));
} catch (e) {
console.error('Failed to save watch history:', e);
}
},
// 更新标签统计
updateTagStats(tags = []) {
// HTML 实体解码函数
const decodeHtmlEntities = (text) => {
const textarea = document.createElement('textarea');
textarea.innerHTML = text;
return textarea.value;
};
const storageKey = this.dataKey + 'tagWatchStats';
const lastWatchedKey = this.dataKey + 'tagLastWatched';
const raw = localStorage.getItem(storageKey);
const stats = raw ? JSON.parse(raw) : {};
// 解码标签并统计
const decodedTags = tags.map(tag => decodeHtmlEntities(tag));
decodedTags.forEach(tag => {
stats[tag] = (stats[tag] || 0) + 1;
});
localStorage.setItem(storageKey, JSON.stringify(stats));
localStorage.setItem(lastWatchedKey, JSON.stringify(decodedTags));
},
// 点击统计
hitVideoId(id) {
fetch(`/api/qun/hit?type=play&id=${id}`, {
method: 'GET',
headers: {
'x-data-key': this.dataKey,
'x-api-key': 'dagexxx.com'
}
}).catch(err => {
console.error('点击统计失败:', err);
});
},
// Cookie 工具方法
getCookie(name) {
const value = `; ${document.cookie}`;
const parts = value.split(`; ${name}=`);
if (parts.length === 2) return parts.pop().split(';').shift();
},
setCookie(name, value, days) {
const expires = new Date(Date.now() + days * 864e5).toUTCString();
document.cookie = `${name}=${value}; expires=${expires}; path=/`;
}
};
}