Pelacur Kecil Harimau Putih Menggoda Pemandu Didi untuk Seks Kereta, Terutamanya Suami Yang Diculik, Hubungi Suami Semasa Melakukan Seks, Ketawa Lucah Semasa Di Telefon, Memang Patut Disetubuhi","lastmod":"2026-07-11","duration":"43:33","url":"/play/19153319.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTkwMGNmZGUyOWZlMDZhZDQ2ZWEzNmU3ZThkNzFlNTUuanBn.cache","vod_id":18979756,"title":"LULU-275 Apabila saya pergi berlatih dengan rakan zaman kanak-kanak saya, dia mula bekerja di kedai seks dan menjadi isteri seorang Belanda. Saya tidak dapat berpura-pura tidak bertindak balas, dan erangan keluar.","lastmod":"2025-03-19","duration":"02:39:58","url":"/play/18979756.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTFmZGZkNWY3YmRmNWQ1ZmI1MTc5MmI5Njg3OTk1ZjIuanBn.cache","vod_id":18962040,"title":"SUSU-191 Sperma awak milik saya! Saya suka cara wajah seorang lelaki berkerut kesakitan apabila dia hendak pancut. Teman wanitanya berhenti sebelum dia pancut.","lastmod":"2025-03-19","duration":"02:22:59","url":"/play/18962040.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjJmYTg0MWFjZDg3NmIxOGZjYjg0OWJkNWI2NmEwMzguanBn.cache","vod_id":18924209,"title":"HMN-011 Kawan baik teman wanita saya, kami berkawan dengan faedah. Semasa percutian dua hari satu malam kami, dia membisikkan perkara lucah di telinga saya dan menggoda saya untuk memancutkan air mani di dalam dirinya sehingga zakar saya menjadi gila - Rina Tsukino","lastmod":"2025-03-19","duration":"02:38:37","url":"/play/18924209.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZmFiNTI3NzJjMDQ0YTRlZGVkZTEyNDU1OTliZDA5MzUuanBn.cache","vod_id":18946489,"title":"MEYD-763-C Saya dapat teman wanita pertama saya... Selepas dimakan oleh wanita berkahwin yang murung di sebelah rumah saya, saya mengalami ereksi yang terasa bersalah.","lastmod":"2025-03-19","duration":"02:28:43","url":"/play/18946489.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNGJjYWM2OTdhZmIyNzBlZGJhNmNiNTMyNmJkMzM0MWEuanBn.cache","vod_id":19132650,"title":"AI-Yang Ying-Seorang gadis motosikal yang hebat dan seorang pakcik motosikal membincangkan teknik menunggang","lastmod":"2026-02-13","duration":"19:48","url":"/play/19132650.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWY3OTQ5YTg5ZmQ4ODE3ZjgyNjdjNmZiMDY2NDU2OTguanBn.cache","vod_id":18959617,"title":"DNJR-110 Teman lelaki saya ialah guru kelas saya, seorang guru lelaki yang menyukai lelaki, dan Ichasado menjalani kehidupan sekolah latihan.","lastmod":"2025-03-19","duration":"02:11:06","url":"/play/18959617.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTcxMjQzMDE1Nzc5MjEyNGFjYzU0MWMyYzExZDg4YmEuanBn.cache","vod_id":18962731,"title":"REXD-487 Saya sangat gembira awak seorang yang baik hati... \"Awak patut hubungi ibu awak.\" Di mana anak perempuan awak...?-cd1","lastmod":"2025-03-19","duration":"02:39:18","url":"/play/18962731.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZWI1ZjAxYmQxYjI0OWE4YTRhNTcyNWY1Yzc0MWMyYjEuanBn.cache","vod_id":19091246,"title":"Caribbeancom 022325-001 Seorang isteri muda, teruja dengan hubungan sulitnya, mempamerkan bahagian hujung kakinya yang tidak memakai seluar dalam kepada rakan bapanya.","lastmod":"2025-03-19","duration":"01:01:17","url":"/play/19091246.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODc3Mzc5NDM3ZmMxZTg1MTllYjVhNmVjNTk3YjQyNTIuanBn.cache","vod_id":19035189,"title":"326RCH-002 Kawan baik saya, yang telah lama saya sukai, mempunyai teman lelaki baharu.","lastmod":"2025-03-19","duration":"01:24:13","url":"/play/19035189.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDc3MzBjMjA5ZTM0Yjc1ZDRjZmFhOWJlMmMxNTNhNDUuanBn.cache","vod_id":18962321,"title":"KTKC-172 Seorang pelajar kolej wanita yang polos dan montok menjadi teman berjoging saya melalui sebuah aplikasi, tanpa sedar menggoda saya dengan putingnya yang berpeluh dan tanpa coli.","lastmod":"2025-03-19","duration":"02:08:27","url":"/play/18962321.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMjE1MTY0YTU1MWQ1NjViMGI3ZmQ1NGZiYmU5NTNkMTguanBn.cache","vod_id":19136375,"title":"Reiko Kobayakawa - HEYZO-1122 Reiko Kobayakawa [Reiko Kobayakawa] Seorang puan lucah yang bermain dengan zakar sahabat baik anaknya","lastmod":"2026-02-13","duration":"01:05:09","url":"/play/19136375.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZTRlZmE5YTRmNjI2MTAyZmVjNjIyMmY1NTUyZTdmNWYuanBn.cache","vod_id":19132605,"title":"AI - Yang Ying - Pekerja wanita diganggu di tempat kerja","lastmod":"2026-02-13","duration":"19:49","url":"/play/19132605.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGVhMjk3YzM2ZTc3NTJiMzRlMDVkYmZiM2IwOThlNGYuanBn.cache","vod_id":18980963,"title":"[Adik-beradik Sejati] Seorang abang dan kakaknya, kedua-duanya lahir pada tahun 2000, mendaftar masuk ke sebuah hotel pada lewat malam. Dia mengajak seorang rakan untuk melakukan hubungan seks dengan kakaknya. Abangnya, yang memakai stoking dan kasut tumit tinggi, menunggangnya semasa kakaknya berada di atas, dan kemudian melakukan seks oral sambil melutut di atas lantai – sangat merangsang! (Bahagian 2)","lastmod":"2025-03-19","duration":"52:40","url":"/play/18980963.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDljNDg2NWUyY2Y0MmFiZGY1NzJlNDc1NDRjMWUyMWYuanBn.cache","vod_id":19067189,"title":"Wanita pejabat SONE-448 yang suka bergurau senda bukanlah teman lelakinya, tetapi bosnya yang paling dibenci dan lucah yang ketagih dengan gangguan seksual...","lastmod":"2025-03-19","duration":"01:59:54","url":"/play/19067189.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZmMxYjYwOWRiZDUwNzIxODQzODllYzY3MDBkZDQxNDAuanBn.cache","vod_id":19144735,"title":"YOCH-025 Penyiasat Persendirian ● Pangsapuri Seks Saya telah dirogol tanpa provokasi oleh rakan anak saya, dan sekarang, walaupun usia saya sudah lanjut, saya tidak boleh berhenti memikirkan tentang alat kelamin lelaki... Kayamana","lastmod":"2026-04-10","duration":"02:00:09","url":"/play/19144735.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvNjUxMWNlMDM3ZTYyZDdhODFjM2U4Yzg3MGFlODRlMDguanBn.cache","vod_id":19149389,"title":"Cadangan hubungan sulit: hantar isteri rakan yang suka bercumbu pulang dan lakukan hubungan seks di dalam kereta.","lastmod":"2026-05-30","duration":"14:16","url":"/play/19149389.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTQ1YWU2ZmUzNzI4ODE0NDk0NDQ5NzJhNzQ1Y2NkYTkuanBn.cache","vod_id":19010386,"title":"AJVR-159 [VR] Teman wanita saya sentiasa mahu mencium saya, walaupun ketika kami sedang melakukan hubungan seks, jadi saya menciumnya dan memancutkan air mani di dalam mulutnya sambil dia menutup mulut saya - cd1","lastmod":"2025-03-19","duration":"20:51","url":"/play/19010386.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MjQvMzdlZTg3YTYyYzg5NDA3Mzc4MmI2ZjFjNjNkMjEzYjUuanBn.cache","vod_id":19105837,"title":"HEZ-773 Payudara isteri saya yang besar telah membuatkan saya hilang minat, jadi dia membawa rakannya yang berdada besar datang! Mengimpikan trio terbalik hamil.","lastmod":"2025-05-24","duration":"02:28:14","url":"/play/19105837.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzM3MmMwMWViMGE2Y2Q2YTM0ZTA3NGJkNmY0MmNjOGMuanBn.cache","vod_id":19036756,"title":"VEMA-202 Guru wanita cantik saya ialah guru kelas saya, penasihat kelab saya, dan juga teman wanita saya~ Ghairah terlarang saya untuk seks dengan teman wanita saya dari pagi hingga malam~","lastmod":"2025-03-19","duration":"01:46:49","url":"/play/19036756.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvM2IzMDk4YzgzNWRkZjk5N2QwZjQ3ZThmZGRkNzlmZDEuanBn.cache","vod_id":19137351,"title":"Faedah album foto tersuai seks telefon wanita berkahwin yang menawan","lastmod":"2026-02-13","duration":"15:13","url":"/play/19137351.html"}]},
videoTitle: 'Dengan Yang Ying di sekeliling, dia langsung tidak akan menjawab panggilan rakan-rakannya.',
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=/`;
}
};
}