Uống rượu làm tăng ham muốn tình dục!! Quan hệ tình dục NTR với 8 người vợ của bạn bè. Diễn viên bao gồm Ichijo Kimika, Enjo Hitomi, Shindo Nozomi, v.v. Dự án KSB - Emaniel","lastmod":"2026-07-11","duration":"04:03:20","url":"/play/19163495.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNmVhNmRkNTBmOGMxNjdmNjczNmMxZWNiMTk4MjY2YTkuanBn.cache","vod_id":18973752,"title":"[Phụ đề tiếng Trung] BONY-044 Mẹ là một cosplayer ngực cỡ G - Asakura Kokona","lastmod":"2025-12-14","duration":"02:17:09","url":"/play/18973752.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOGE0ZWQyYmEzZjFkM2RjMWVmYmE4MDA3ZmNkMzdjNzAuanBn.cache","vod_id":18957324,"title":"[Phụ đề tiếng Trung] SDMUA-025 Một người chị gái lẳng lơ, sau khi lén nhìn bố mẹ tái hôn quan hệ tình dục, bị dục vọng chi phối và quyến rũ anh rể với dương vật khổng lồ! Chúng tôi đã ở bên nhau suốt thời gian đại dịch COVID-19.","lastmod":"2025-12-14","duration":"02:03:21","url":"/play/18957324.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MDgvNWIzZmQ3YzNiMDMyMjhhYzhkNTAwMGYyOTY3OTkwNDguanBn.cache","vod_id":19046032,"title":"[Tiếng Trung] SCOP849 Một người phụ nữ đã kết hôn nhờ tôi mát-xa nhanh cho cô ấy, và tôi đã tranh thủ bôi thuốc kích dục lên nhũ hoa của cô ấy. Cô ấy trở nên quá kích thích đến nỗi không thể cưỡng lại được! Trò chơi nhũ hoa","lastmod":"2025-08-07","duration":"02:30:43","url":"/play/19046032.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODk1MzRiOGQwZGM3MzljNDU2NzczNTZkZjcyMjI3NmQuanBn.cache","vod_id":18969978,"title":"[Phụ đề tiếng Trung] MIMK-113 Chị dâu tôi cho rằng việc thỏa mãn dục vọng của anh trai mình là trách nhiệm của cô ấy.","lastmod":"2025-03-23","duration":"01:58:05","url":"/play/18969978.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzYwOTEwYjAxMjQ0ZGQyN2FiMWQyODRlODQ4Y2U2NTguanBn.cache","vod_id":18939958,"title":"[Phụ đề tiếng Trung] SDAB-104 Làm tình với một nữ sinh mặc đồng phục suốt cả ngày, bắt đầu từ buổi chiều - Kurumi Rei","lastmod":"2025-03-22","duration":"02:20:28","url":"/play/18939958.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNzA3YTY0MTVkZjEwM2EwNmE5ZWFiOTdlZmZlYzM2NjcuanBn.cache","vod_id":19139128,"title":"Chồng cô không muốn hợp tác trong việc mang thai, vì vậy người vợ tuyệt vọng này đã cố gắng thụ thai với người có ADN tương tự. (Phần cuối, \"Hironaka Yu, Mizuta Asami, Tamashiro Kaho UMSO-606,\" dường như không liên quan và có thể đề cập đến một nguồn khác.)","lastmod":"2026-01-19","duration":"04:01:27","url":"/play/19139128.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzVmYTY0MjI0NDQ4ZWEwMzc4YzYxY2Y5MDJkMDMwOWMuanBn.cache","vod_id":18963551,"title":"Người có sức ảnh hưởng trên Twitter NTR cắm sừng vợ và con điếm lẳng lơ [Little Devil Raising Cats] hẹn hò và tung ảnh riêng tư ~ Thân hình chất lượng hàng đầu, âm đạo hổ trắng, ăn uống và vui chơi với người hâm mộ (22)","lastmod":"2025-03-22","duration":"00:02:06","url":"/play/18963551.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjM4MGE3OTM1ZGYyYThiNDRiZDhjZWE5ZjkxYzA5MDUuanBn.cache","vod_id":18945536,"title":"[Phụ đề tiếng Trung] KMHRS-004 Một người đẹp ngực khủng cỡ G thích làm dịch vụ đang làm việc trong kỳ nghỉ của mình.","lastmod":"2025-03-22","duration":"02:14:42","url":"/play/18945536.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2FiZDkxYTRmMzI4MTEwY2YwY2Y0M2I1YmUxYmI0NWMuanBn.cache","vod_id":19003176,"title":"[HD Chinese] Nhầm mông mẹ vợ với mông vợ và lập tức đưa vào.","lastmod":"2025-03-23","duration":"56:14","url":"/play/19003176.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTI1YzYwMDA5OTU3M2U2OWRmYzZhMzM4Mzg5NTUyOTQuanBn.cache","vod_id":18923268,"title":"FC2PPV-1182372 [Cá nhân] Cưỡng hiếp một người vợ vừa mới sinh con","lastmod":"2025-12-14","duration":"00:35:41","url":"/play/18923268.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOGVlYTc5NmRmZDJjYTMwMmYzMjEyMjNhZjhmZWNiZjYuanBn.cache","vod_id":18998148,"title":"Chizuru, 49 tuổi, dáng người mảnh khảnh, hói đầu, ngực phẳng, là vợ của người hàng xóm đang ngoại tình.","lastmod":"2025-12-14","duration":"01:12:18","url":"/play/18998148.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjEyZWQ5ZThkZWM0NGRmOGQ5YWZlNjc0ZDM4MzQ4M2QuanBn.cache","vod_id":18933957,"title":"[Phụ đề tiếng Trung] CLUB-592 Nữ nha sĩ vệ sinh răng miệng ngực khủng cỡ J","lastmod":"2025-12-14","duration":"01:59:56","url":"/play/18933957.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWNlNmFmOGM1ZWFjZjIyZjAzODFjMDBjZTBiN2ZhM2YuanBn.cache","vod_id":18992268,"title":"[3D][Không tiêu đề] Hoa Thanh Lịch, Phần 1: Sự Sa Ngã của Người Vợ Trẻ","lastmod":"2025-12-14","duration":"01:25:26","url":"/play/18992268.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTNhM2I3M2QzMTI5NzQ0YmU0MzljMDNmZmE1NGE3OWIuanBn.cache","vod_id":18939536,"title":"[Phụ đề tiếng Trung] RCTD-264 Thẻ thời gian hoán đổi giới tính","lastmod":"2025-12-14","duration":"02:10:09","url":"/play/18939536.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOGVkMzNiODkzNjdmMjE1ZTQ5OWI5MDY4YmQ3ZjE0NjYuanBn.cache","vod_id":18984291,"title":"[Phụ đề tiếng Trung] NNPJ-573 Sau buổi hẹn hò với một nữ sinh viên đại học sạch sẽ và gọn gàng mà tôi chưa từng hẹn hò trước đây, tôi đã mời cô ấy đến khách sạn… Cô ấy cực kỳ nhạy cảm.","lastmod":"2025-03-23","duration":"01:58:33","url":"/play/18984291.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MjAvYTRjNTM1YjI2NGRjZGNhMjYxNjg3MDg2MzdjZmU3YjkuanBn.cache","vod_id":19034306,"title":"DDH226 Một nữ chuyên viên trị liệu xinh đẹp, quyến rũ đã bị quay phim khi đang cắn vào dương vật cương cứng của một khách hàng. Hành động thủ dâm liên tục đã khiến anh ta đạt cực khoái.","lastmod":"2025-05-20","duration":"56:31","url":"/play/19034306.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZmFlZWNiN2U2YjgxY2I0MWIzYWI1NGY1ODMzYjBkNWEuanBn.cache","vod_id":18976359,"title":"[Phụ đề tiếng Trung] SSIS-716 Rung động & Ngực cỡ H-cup Rung lắc dữ dội & Cảm giác mồ hôi ướt đẫm rõ rệt... Mồ hôi x Phun trào x Chảy nước dãi Quay phim 4K Dịch cơ thể nhỏ giọt, Kiêng cữ, Cực khoái, Khiêu dâm Aika Yumeno","lastmod":"2025-12-14","duration":"02:03:42","url":"/play/18976359.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYTQxZjMzZTA3NjI5NmMxMjY2YjQ0MWIwOTM1NjdjM2EuanBn.cache","vod_id":19135002,"title":"Tiệm massage NTR Gương Thần: Một cô bạn gái xinh đẹp, mảnh mai bị phản bội, nhưng cô không thể cưỡng lại sức quyến rũ khó cưỡng của người chị gái ngực khủng. (Natsu Nishida, Konatsu Kashiwagi HSODA-077)","lastmod":"2025-12-24","duration":"02:17:23","url":"/play/19135002.html"}]},
videoTitle: '[Phụ đề tiếng Trung] DASD-620 Vợ yêu khiến tôi cương cứng. Người ngoài cuộc thôi miên kẻ bị cắm sừng. Rin Chibana',
language: 'vi',
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('Đã sao chép liên kết!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Đã sao chép liên kết!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Đã sao chép liên kết!');
}
}
},
// 切换布局
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=/`;
}
};
}