Một cô nàng lẳng lơ gợi cảm đã xuất hiện trong giờ nghỉ trưa, gặp một anh chàng dễ thương tại khách sạn. Chiếc quần lót quyến rũ của cô khiến anh chàng không thể cưỡng lại, và họ đã quan hệ tình dục mà cô không cần cởi quần áo, cô xuất tinh vào trong bao cao su.
Cậu bé bị tống tiền vì loạn luân, Cậu bé giống búp bê, Sau kỳ thi đại học, Mẹ và con trai trong khách sạn, Mối quan hệ loạn luân, Bị đe dọa bởi những kẻ xấu xa","lastmod":"2026-07-11","duration":"42:50","url":"/play/19167574.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMGY1YmZkZjM3Nzg2OGM5M2MzOWE2Nzc4YmJlNDhlMGQuanBn.cache","vod_id":18949761,"title":"[Phụ đề tiếng Trung] XVG-003 Phiên bản đặc biệt!! 22 cô gái nghiệp dư khoe mặt!! 240 phút cực khoái","lastmod":"2025-12-14","duration":"02:12:57","url":"/play/18949761.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTVlNzM2MTA0YmQ0OTJhYWU2MTYzOTU3NjE3NTUzNzUuanBn.cache","vod_id":18951141,"title":"Một cô gái trẻ có vẻ ngoài ngây thơ nhưng rất thực tế đã cho phép một chàng trai vui vẻ với mình trước ống kính và kiếm thêm tiền thông qua phát trực tiếp. Cô ấy để lộ mặt suốt quá trình, thực hiện hành vi quan hệ tình dục bằng miệng với một dương vật lớn, và để anh ta chơi đùa với âm đạo của mình cho đến khi cô ấy tiết ra rất nhiều dịch âm đạo. Anh ta cũng quan hệ tình dục với cô ấy ở nhiều tư thế khác nhau.","lastmod":"2025-12-14","duration":"01:08:33","url":"/play/18951141.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjNlYjllZWRkY2IzMTk3YjgxM2RiYzgzNTRhZmFkMjkuanBn.cache","vod_id":19024284,"title":"Đây là hình ảnh những người mẫu cao ráo, xinh đẹp, lẳng lơ mà bạn yêu thích đang liếm dương vật của một người đàn ông giàu có thuộc thế hệ thứ hai.","lastmod":"2025-03-24","duration":"05:37","url":"/play/19024284.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjJjNjkzZDM5ZGI5MjU0NTk3ZmRmNTIxYmNkMmY2ZjkuanBn.cache","vod_id":18969805,"title":"Ba người phụ nữ đứng đắn nhưng lẳng lơ đã kết hôn trình diễn một màn trình diễn đầy đam mê, những chiếc vớ đen của họ quyến rũ, giọng nói dâm đãng, bộ ngực lớn được hai người chị em của họ cho bú, mỗi người một bên, trong khi người kia tiểu tiện vào miệng cô ấy trong lúc lên đỉnh.","lastmod":"2025-03-23","duration":"00:30:40","url":"/play/18969805.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOWI3NTUzYjFkMDg0MDBhZGRiNjhjNmI0ZTYwMDkzZjcuanBn.cache","vod_id":19136715,"title":"Sau khi được chị gái xinh đẹp của tôi vuốt ve và âu yếm, tôi muốn xuất tinh lên khuôn mặt xinh đẹp của chị ấy. (Umizuki Sana MIKR-025)","lastmod":"2026-01-04","duration":"02:00:07","url":"/play/19136715.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MTAvYTI4YmIxYzQyNjJmNTc2ZDlmYzRmODIwNmI5OWJlZGYuanBn.cache","vod_id":19037548,"title":"[Không kiểm duyệt] 529STCV-213 [Vòng một trên 100cm! Các y tá trong phòng chờ rất gợi cảm!]","lastmod":"2025-06-10","duration":"01:15:38","url":"/play/19037548.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYTIyYWUwZjkyYjEyMTVjYjc1Y2I2ZWYwNDg0YzkxMjAuanBn.cache","vod_id":19142487,"title":"Chị gái bánh trái cây Bo dâm đãng quá, ba người cùng lúc cưỡng hiếp cô ta, dịch tiết chảy xuống chân, âm đạo của cô ta sẽ không bao giờ phải lo lắng nữa FJIN-053","lastmod":"2026-02-09","duration":"20:54","url":"/play/19142487.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDVmMTZlNzVmODJiMDUyZWJhZmUwNjU3MWM4MjQxMzYuanBn.cache","vod_id":19001868,"title":"MEYD-540 Tôi tình cờ gặp vợ của người hàng xóm kiêu ngạo và xinh đẹp tại một nhà thổ nơi cấm quan hệ tình dục. Bắt quả tang cô ta, tôi đã cưỡng bức và xuất tinh vào trong cô ta! Tôi biến cô ta thành một nô lệ tình dục ngoan ngoãn, ngay cả khi ở ngoài nhà. (Fukada Eimi)","lastmod":"2025-03-23","duration":"01:58:41","url":"/play/19001868.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMmY2NDg0ZWE4OGE1MWY5YmM2MDcyMTdjMDNhYzYzY2MuanBn.cache","vod_id":18994983,"title":"[Đồng tính nữ] [Hai cô gái đồng tính] Ngượng ngùng liếm âm hộ của nhau và cọ xát vào \"đậu hũ\" của nhau!","lastmod":"2025-03-23","duration":"28:56","url":"/play/18994983.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MTAvNjZmNjlhNmU4NmQ0ODI3NTYwMGUzMTQ4MDM0M2MzZTguanBn.cache","vod_id":19037707,"title":"MIAA921 Ông hàng xóm của tôi hiểu nhầm rằng chiếc quần lót xuyên thấu của người vợ có vòng ba to của tôi là dấu hiệu cho thấy cô ấy có thể ngoại tình, nên ông ta bắt đầu dùng mông đầy thịt của mình đánh vào cô ấy.","lastmod":"2025-06-10","duration":"01:57:48","url":"/play/19037707.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjUwYTY2ZWQyNmU3ZTk4Njc3N2RmMWMwZWRlZTZiM2EuanBn.cache","vod_id":18989195,"title":"Một cô gái xinh đẹp tuyệt trần với đôi môi đỏ mọng [một cô nàng quyến rũ] sử dụng nhiều đạo cụ để tự thỏa mãn, và chiếc vớ đen hở đáy cùng chiếc dương vật giả rung của cô ấy vô cùng gợi cảm. Đừng bỏ lỡ nếu bạn thích!","lastmod":"2025-12-14","duration":"01:46:27","url":"/play/18989195.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOWMyZThiODExN2I0Nzk3MzE3NDIzMzZiMjY0YTRjYTkuanBn.cache","vod_id":18997635,"title":"Người phụ nữ đã kết hôn, ngực đầy đặn, da trắng bị người anh trai béo phì cưỡng hiếp.","lastmod":"2025-12-14","duration":"54:55","url":"/play/18997635.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvODE0M2ExYmEyNzU1MzQ5ZWNiZmIxYzRkMTBhNTcxZDkuanBn.cache","vod_id":19140240,"title":"Một phụ nữ trẻ mảnh mai, ngực phẳng, đi giày cao gót, sử dụng ngôn từ gợi dục và những cảnh quay cận cảnh cô ấy dang rộng chân và chơi đùa với đạo cụ.","lastmod":"2026-01-25","duration":"29:31","url":"/play/19140240.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMDMvNDFhMWJjMzZlMWU3OWMyZmI3YjU3YTNiN2E3YzRhNWEuanBn.cache","vod_id":19055790,"title":"Hoàn toàn không có kỹ năng diễn xuất! Nhút nhát và thích sex, hẹn hò suốt ngày. 6 Reika Ichiba 一场れいか CEMD622","lastmod":"2025-10-02","duration":"02:57:07","url":"/play/19055790.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzA0OTI5NmI0MTBmNmM1MTZlMTNhMGZiMTQyMzg1ZjUuanBn.cache","vod_id":18994913,"title":"Cô chị gái tìm thấy một chiếc máy rung trong bếp, cởi quần áo để thủ dâm, và bị anh trai phát hiện. Anh trai lập tức quan hệ tình dục bằng miệng với chị gái mình. (Trích từ \"Bộ phim Gia đình Kỳ ảo\" Phần 3: Tập 9!)","lastmod":"2025-03-23","duration":"21:52","url":"/play/18994913.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvMzBkZmU4MjAyYWY4ZWYxMzAwYzBkYTk2NmY1OWUyYTQuanBn.cache","vod_id":19064584,"title":"Con ả lẳng lơ gợi cảm này dám làm bất cứ điều gì! Cô ta sẽ để tôi xuất tinh vào trong cô ta! Cô ta sẽ làm điều đó nhiều lần! Cô ta không cởi quần áo, cô ta sẽ làm điều đó trong khi vẫn mặc quần áo! Kare 凤カレン AVSA-394","lastmod":"2025-12-14","duration":"01:54:39","url":"/play/19064584.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZmMyYWVlZDM3YzlkMWNhYWQxODJkYzRiNWRmMWEyMjcuanBn.cache","vod_id":18941026,"title":"Một cô sinh viên đại học xinh đẹp, yêu nghệ thuật, tóc dài ở Thượng Hải đã có quan hệ tình ái với gia sư ngoại ngữ của mình trong phòng khách sạn. Dương vật của gia sư quá lớn nên không thể đưa vào hết cùng một lúc, và họ đã thử nhiều tư thế khác nhau cho đến khi cô gái gần như khóc!","lastmod":"2025-03-22","duration":"00:12:27","url":"/play/18941026.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNWFmYzYzZjdkNjBjZDM4ZTY5ZTNkNWY5YjdiMWI2ODYuanBn.cache","vod_id":18947537,"title":"Hai chị em gái trưởng thành để lộ khuôn mặt, lè lưỡi một cách quyến rũ để liếm dương vật của một người bạn nam trong bộ đồ ngủ, thay phiên nhau kích thích anh ta bằng cách xoa bóp ngực và chơi đùa với âm đạo của anh ta, sau đó là cận cảnh âm đạo của họ mở rộng trong khi họ tự thủ dâm và rên rỉ.","lastmod":"2025-12-14","duration":"01:24:09","url":"/play/18947537.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzU5MThhYmRjOWY1ZmU0MjNjNmJkMGU5ZDNjOTg5MzQuanBn.cache","vod_id":18961284,"title":"[4K]FERA-157 \"Bạn có thích những người dì giống như mẹ bạn không?\" Khi tôi tình cờ xem phim AV của những phụ nữ trưởng thành, tôi đã xuất tinh vào bên trong mẹ tôi, Oishi Saki.","lastmod":"2025-03-22","duration":"01:40:17","url":"/play/18961284.html"}]},
videoTitle: 'Một cô nàng lẳng lơ gợi cảm đã xuất hiện trong giờ nghỉ trưa, gặp một anh chàng dễ thương tại khách sạn. Chiếc quần lót quyến rũ của cô khiến anh chàng không thể cưỡng lại, và họ đã quan hệ tình dục mà cô không cần cởi quần áo, cô xuất tinh vào trong bao cao su.',
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=/`;
}
};
}