[Penyampai wanita montok] Untuk mencabar dirinya, dia dan teman lelakinya memandu ke kawasan luar bandar di sebelah rumah ladang seseorang dan melakukan hubungan seks. Jika kereta itu tidak menghalang pemandangan, para petani pasti akan melihat mereka. (Mandarin)
Kebocoran Gambar Peribadi, Mendedahkan Wajah adalah Cara Terbaik, Wanita Matang Berkaca Mata Kuning Langsing Gambar Peribadi, Muka dan Faraj Bersama, Ziwei Terdedah, Gangguan Seksual, Mengerang, Terbaik","lastmod":"2026-07-11","duration":"","url":"/play/19267677.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYThiOWNlZDNkZDQ3OGI0YzdlZmFiZDZiMzZkMjkzMzUuanBn.cache","vod_id":19154161,"title":"Kecantikan 2.","lastmod":"2025-03-30","duration":"0:42:08","url":"/play/19154161.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDg4OGRiNTU5OTlmYjRmMDFmYmYyNWUwYzhlNjkzZmYuanBn.cache","vod_id":19030445,"title":"300NTK733 Wanita pejabat montok F-cup, tidak berpuas hati, melakukan tiga pusingan seks berturut-turut untuk ejakulasi.","lastmod":"2025-03-28","duration":"1:12:44","url":"/play/19030445.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMWJjYWIxZDE4OTI3M2ZhNmM3ZmYzMmE1ZWUwZjg3NzkuanBn.cache","vod_id":19049193,"title":"Hotel itu telah menjadi sasaran eksploitasi seksual lucah oleh seorang jurugambar (dalam dialog Mandarin).","lastmod":"2025-03-29","duration":"0:18:52","url":"/play/19049193.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjU2ODk2MzhhM2RhMTE3ODM5Y2NjYzgwYzUzNjJjZGQuanBn.cache","vod_id":19032529,"title":"'SWAG' Rakan sekerja wanita seksi saya yang berstokin hitam mengajak saya ke rumahnya untuk melakukan hubungan seks selepas tamat kerja. Kami melakukan hubungan seks tanpa kondom dan saya terpancut di dalam dirinya.","lastmod":"2025-03-28","duration":"0:27:08","url":"/play/19032529.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MTIvYzA4N2JjNDM4NGQ1MzIwNjYwMWVlYzM1NGNmODdjOTUuanBn.cache","vod_id":19207472,"title":"MIDV401 Dia pelajar saya, dan juga perempuan simpanan saya yang terbaik... Saya pernah menjalinkan hubungan satu malam dengan seorang pelajar kolej wanita yang menarik selepas kelas.","lastmod":"2025-06-12","duration":"2:32:59","url":"/play/19207472.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzI3MGM3ODNmZjU3YmMwNmY0NzJjMmMwYTZjMDNiMWMuanBn.cache","vod_id":19045758,"title":"Lihat saya, bukan cawannya, dan lakukan hubungan seks dengan saya. Wahai wanita cantik berambut gelap.","lastmod":"2025-03-29","duration":"1:47:33","url":"/play/19045758.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZGUzN2ZlZWY0ZTFiMjNiOTM3OWRmNWE0MGY2YjYzZWEuanBn.cache","vod_id":19063332,"title":"Seorang wanita yang sangat cantik dengan payudara yang besar mencapai orgasme dengan merangsang farajnya dengan alat penggetar! (1)","lastmod":"2025-03-29","duration":"0:03:40","url":"/play/19063332.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTNkMzM4MzY0ZTY0NzIwMjY1Yjk0ZGFmNjQ2YTA1MTAuanBn.cache","vod_id":19162592,"title":"[Penampilan Utama Wanita Seksi] Video seks peribadi terbaharu yang bocor menunjukkan dia melakukan hubungan seks dengan peminat, termasuk mengangkat dan menolak kaki, dengan mukanya terdedah sepenuhnya.","lastmod":"2025-03-30","duration":"0:33:45","url":"/play/19162592.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MjYvYWQ2ZGY5MDg3MTE1OWIwYjk2YTZmYjU4MmViMDcyZmYuanBn.cache","vod_id":19215032,"title":"MADV579 [4K] Ini adalah payudara besar yang jahat, belahan dada tanpa bra adik perempuan saya yang tidak berdaya menggoda saya setiap hari, membuatkan saya terangsang \"Abang...","lastmod":"2025-07-25","duration":"","url":"/play/19215032.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZmZiMzNmNzZjNDY1OWM3Nzg1NDk2MjZhNzRhYTIzYTguanBn.cache","vod_id":19113259,"title":"Percutian musim panas di luar bandar sangat panas, dan saya terfikir perkara yang tidak sepatutnya tentang kakak jiran saya yang tidak curiga...","lastmod":"2025-03-29","duration":"2:01:13","url":"/play/19113259.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNTZiNzY2MGJmYjllNmU4Yjc4NTU5MjA3OTVkOWI0ZTkuanBn.cache","vod_id":19253167,"title":"Wanita yang sudah berkahwin yang berpindah ke tingkat bawah itu mempunyai payudara yang terlalu besar! Mengambil kesempatan daripada ketidakupayaannya untuk menolak, dia mengusap payudaranya sambil memancutkan air mani di dalam dirinya. MRPA-001-C","lastmod":"2026-04-09","duration":"2:09:47","url":"/play/19253167.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODVkYTIxMDk5NTdlYmM2YTI2Yzc1MjZiOGRhMjYzNjIuanBn.cache","vod_id":19154366,"title":"Seorang pelajar sekolah yang suci dan polos sedang merakam dirinya ditembusi dari belakang oleh teman lelakinya sambil memegang telefonnya di hadapan cermin. Payudaranya yang besar benar-benar menakjubkan, dan dia menjerit kesakitan saat penembusan (1).","lastmod":"2025-03-30","duration":"0:10:37","url":"/play/19154366.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjMvZjlmZjM2M2U0NTczZDI5MDkwY2E2YjBlZmZhOTIzOGUuanBn.cache","vod_id":19264956,"title":"Seorang pengurus wanita berdada besar yang bekerja di sebuah syarikat video dewasa menawarkan perkhidmatan seksual kepada pelanggan. \"Jika saya melakukan apa yang disuruh oleh presiden, adakah saya benar-benar akan mendapat pekerjaan itu?\" - Sena Kasumi (JUMP)","lastmod":"2026-06-22","duration":"2:48:44","url":"/play/19264956.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDY4MzBiZGI1ZTBlNWUwZDljMDNkYzgzOTRhMzMwMGUuanBn.cache","vod_id":19120701,"title":"Payudara besar dan renda!","lastmod":"2025-03-29","duration":"2:11:16","url":"/play/19120701.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDk3MmIzMjg3ODc5NmZmZDZlNGY0NTVlZTFlYTE1NTUuanBn.cache","vod_id":19063590,"title":"Seorang penstrim langsung Korea dengan susuk tubuh yang menakjubkan terlibat dalam sembang video bogel yang tidak senonoh, mempamerkan payudaranya.","lastmod":"2025-03-29","duration":"0:19:11","url":"/play/19063590.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MTMvM2I1N2ZiZTczMzdiMGQzZmRiODg4NGIwNTI5MzhhYWUuanBn.cache","vod_id":19217872,"title":"SORA586 Penggunaan dadah secara paksa dan penculikan seorang gadis sekolah menengah yang matang dan montok! Overdosis dadah, ketagihan seks berkumpulan dan tekak dalam yang menyesakkan.","lastmod":"2025-08-12","duration":"2:12:36","url":"/play/19217872.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMmFmOTdiMTczZTMzNjUyZmQwN2FlZDM0OWFkNzE0OGYuanBn.cache","vod_id":19152525,"title":"Tukang urut seks persendirian wanita montok, bogel, urutan minyak, rangsangan faraj, seks sengit tanpa perlindungan.","lastmod":"2025-03-30","duration":"0:24:05","url":"/play/19152525.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWViNzlkMDI3ZTBhMDI5MDk3OTYyNDY1MzQyZjhlMDcuanBn.cache","vod_id":19150489,"title":"Gadis-gadis muda yang bernilai tinggi dan tidak bersalah di hotel menawarkan pelbagai kelebihan untuk seks.","lastmod":"2025-03-30","duration":"0:29:06","url":"/play/19150489.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjE2Mjc1YWViNTUzNDM2ZDlmZmY0YzFlYjZhOTI1MGUuanBn.cache","vod_id":19062903,"title":"Anak kucing berstokin hitam menyapu ubat gigi pada vulva merah jambu mereka untuk meningkatkan rangsangan semasa melancap!","lastmod":"2025-03-29","duration":"0:07:16","url":"/play/19062903.html"}]},
videoTitle: '[Penyampai wanita montok] Untuk mencabar dirinya, dia dan teman lelakinya memandu ke kawasan luar bandar di sebelah rumah ladang seseorang dan melakukan hubungan seks. Jika kereta itu tidak menghalang pemandangan, para petani pasti akan melihat mereka. (Mandarin)',
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=/`;
}
};
}