Satu perbuatan cabul seperti pai krim yang dilakukan terhadap seorang wanita yang sedang tidur yang tidak curiga. 6. Seorang gadis dengan susuk tubuh seksi seperti seorang adik perempuan. Seorang gadis berambut perang dengan payudara yang cantik. SU-006
Bolehkah saya melakukan hubungan seks dengan bekas teman lelaki saya yang saya tidak boleh lakukan hubungan seks dengannya? Perkara kegemaran saya ialah permainan, alkohol dan seks! Ini adalah mimpi walnut さくら ルーキー","lastmod":"2026-07-11","duration":"01:30:37","url":"/play/19162208.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMWMzMzNlZWY3NjFjNmYzNTcwYjA4OTEwOWM2MjdkNTIuanBn.cache","vod_id":19017709,"title":"juq123 Orang yang saya sentiasa ingin bersama dan saya menginap di bilik hotel perniagaan semasa saya dalam perjalanan perniagaan. (Ichii Nohiki)","lastmod":"2025-03-24","duration":"01:59:53","url":"/play/19017709.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2RlNTA0YTYwODllODc5MzcwMDYxOTZkMmIyMWU0MDIuanBn.cache","vod_id":18967833,"title":"[4K] EKDV-710 Saya telah dicabul oleh kakak sulung teman wanita saya... Semasa teman wanita saya tiada, saya telah melakukan hubungan seks dengannya beberapa kali, termasuk posisi cowgirl lucah dengan punggung saya.","lastmod":"2025-03-22","duration":"02:18:42","url":"/play/18967833.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMWRmMTk2YzUxNjJkOTUxNmZiNTYwNzVlZmMyNGQ0NTAuanBn.cache","vod_id":19012564,"title":"SIRO3967 [Penggambaran Pertama][Melegakan Kesepian...][Orgasme Berterusan...] Pengajar berkulit cerah dan berkaki cantik. Seorang jelita yang langsing mendedahkan wajahnya—wajah yang dia tidak boleh benarkan sesiapa pun kecuali teman lelakinya lihat—kepada kamera, dan mencapai orgasme di bawah zakar lelaki lain. Permohonan AV dalam talian → Penggambaran pengalaman AV 1151 (Sumbang mahram)","lastmod":"2025-03-24","duration":"01:02:57","url":"/play/19012564.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYmVkZjgyZDIyNWRmMGI4OWQzYjYzZWNkNmM5MDIxMjMuanBn.cache","vod_id":18962044,"title":"✿Kecantikan Remaja✿Stoking Jala dan Gadis Arnab Seksi▌Vivian▌Erangan dan Bisikan yang Sangat Sensitif Ketika Zakar Saya Naik dan Faraj Sensitif Saya Memancut Keluar Air","lastmod":"2025-12-14","duration":"00:13:47","url":"/play/18962044.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWVkMTY2M2E1M2FlMWM3YzhkNTg5YjM3YjM1OGU4MDUuanBn.cache","vod_id":19016135,"title":"NAMA066 [Penembakan Intim] Kana, 21 tahun, pasangan pelajar kebajikan sosial? Seks oral? Abdomen seperti atlet! Pendek, sangat kemas, seks dubur, coli sukan, punggung cantik, penggetar, permainan bilik mandi, 3 pancutan air mani, seks, 2 pancutan air mani, senyap dan comel.","lastmod":"2025-03-24","duration":"01:04:02","url":"/play/19016135.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTg2ZDRmNjc1MGUxYzBjY2FhNzhlM2NhMjRiNzFkM2MuanBn.cache","vod_id":18968081,"title":"SSNI-361 Imej seorang gadis yang basah kuyup, lutsinar, dan tidak memakai coli dengan puting yang begitu besar secara erotik yang sentiasa muncul di hadapan saya... Miharu Usa","lastmod":"2025-03-23","duration":"02:27:34","url":"/play/18968081.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMGZjY2VmNTY1MzAxY2UxZWRmZTZlZTkxYmJlYTUzNGEuanBn.cache","vod_id":19014054,"title":"STARS173 Lesbian terakhir Nishino Sho.","lastmod":"2025-03-24","duration":"03:59:45","url":"/play/19014054.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvN2Q1ODVkYjYwNWM3Mjc1ODAxMjMxMjU0ZTEyMTIzNjcuanBn.cache","vod_id":19016346,"title":"SHKD869 Rakaman video yang jelas menunjukkan seorang lelaki merogol adik perempuan teman wanitanya dengan kejam selama beberapa hari semasa teman wanitanya tiada. Akari Tsumugi.","lastmod":"2025-03-24","duration":"01:59:34","url":"/play/19016346.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjVmMDZkZGI0Nzk4ZDhmNzhlOTEyZWMwMThmYzk1N2MuanBn.cache","vod_id":18983023,"title":"Aktiviti 383NMCH-062 P: Video bocor dari perspektif pakaian seragam sekolah wanita (penggambaran peribadi), bertujuan untuk mendapatkan wang saku. Hanya untuk mereka yang menyukai gadis muda.","lastmod":"2025-12-14","duration":"01:04:25","url":"/play/18983023.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNWRmYjVmMjQ4MjJlYzgwM2RkOGUzODI2MGVjZTViYjguanBn.cache","vod_id":19009337,"title":"CAWD042CN menemui seorang gadis desa yang tidak bersalah yang lahir di Kyushu, bercakap dengan loghat tempatan yang pekat! Tetapi apabila dia menanggalkannya, dia seperti seorang E-cup! Dia juga menikmati melancap dan seks! Senyuman Non Baba yang comel dan berseri-seri membuat penampilan AV pertamanya.","lastmod":"2025-03-24","duration":"01:58:36","url":"/play/19009337.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNThlM2EwMDYxMTdiNDA3NTljNmZlNzM2ZTcwMzRjOWMuanBn.cache","vod_id":19016641,"title":"★Kewujudan itu sendiri adalah satu ganjaran!! Wajah seksi yang mengujakan dan memikat hati wanita cantik!! Leher dan susuk tubuh yang seimbang sempurna yang meluap-luap dengan keterujaan, mengakibatkan ejakulasi yang hebat.","lastmod":"2025-03-24","duration":"01:43:10","url":"/play/19016641.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYjllMzE2NjZlNDk5MzZmMDZiMDQ1N2FkNjQxNzMxODYuanBn.cache","vod_id":19142948,"title":"Hutan Tanpa Tidur, Isteri Cantik Suzuna Nami, 28 tahun, Debut AV JUR-054","lastmod":"2026-02-12","duration":"02:05:02","url":"/play/19142948.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNWE2MTJiM2FhYjk5YmI2ZWQzODE4NzIzZWIzYjUxMzUuanBn.cache","vod_id":18978041,"title":"274DHT-0483 Pengambilan Kakak: Kakak bekerjasama dengan seorang jurugambar pengambilan, mengakibatkan adik perempuan yang tidak bersalah itu dicabul secara paksa! Makiko, 23 tahun; Azusa, 20 tahun","lastmod":"2025-12-14","duration":"00:49:38","url":"/play/18978041.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2QyZjdhNzIxNmEzZjIzYzk2MTI0OTkyODZlYTFjNzcuanBn.cache","vod_id":18965312,"title":"BANK-109 Pai Krim Mata Air Panas Terbuka: Seorang perempuan jalang seksi dengan payudara I-cup dan puting yang lincah","lastmod":"2025-12-14","duration":"02:40:18","url":"/play/18965312.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjkvZTIxNWU1YzAwMjJhMTY2YzQ2ZDM2NDJhMWE1ZTViYjUuanBn.cache","vod_id":19166101,"title":"Cermin Ajaib Tegar: Daging basah dan melekit! Urutan pantyhose seluruh badan! Kulit tidak dapat bernafas sehingga sesak nafas dan mengigau! Penuh dengan pelincir, mengalami rangsangan seksi. (Tepu Vire)","lastmod":"2026-07-11","duration":"04:20:06","url":"/play/19166101.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMTBiYjlhZjU2YWRlODc0ZDRkYjk1MWIxNDYzNWJlNTkuanBn.cache","vod_id":19153242,"title":"DPPB-001 - Bom Panik yang Bocor! Jenis Badan Erotik Seksual 1","lastmod":"2026-04-13","duration":"40:02","url":"/play/19153242.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDg0NjA0MmY3MGNlZjI5ZDEzYTE5NDM0MjQ4MGMyYzIuanBn.cache","vod_id":18999856,"title":"Saya menghubungi guru tarian saya untuk melakukan seks pada tengah malam. Dia melakukan belahan zakar secara profesional, mempunyai susuk badan yang hebat, dan payudara yang besar, putih dan bulat. Dia baru sahaja bercukur, dan saya memancutkan air mani di dalam vulva merah jambunya tanpa kondom.","lastmod":"2025-03-23","duration":"01:40:00","url":"/play/18999856.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTg3ZjljYzJiMGNmZmUyM2VhNjJhZWFkNjBlYzgyYzkuanBn.cache","vod_id":18936282,"title":"MUDR-005_Seorang Cikgu, jom pergi ke sekolah! Jadilah seorang guru di sekolah khusus perempuan dan berikan pelajar anda beberapa pelajaran peribadi yang sedikit \"nakal\"! Bahagian Satu","lastmod":"2025-12-14","duration":"01:46:32","url":"/play/18936282.html"}]},
videoTitle: 'Satu perbuatan cabul seperti pai krim yang dilakukan terhadap seorang wanita yang sedang tidur yang tidak curiga. 6. Seorang gadis dengan susuk tubuh seksi seperti seorang adik perempuan. Seorang gadis berambut perang dengan payudara yang cantik. SU-006',
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=/`;
}
};
}