Hành vi trái ngược của một cô bé tóc hai bím thuần khiết: bò ngoài trời với chiếc đuôi cún con trên người, phun nước từ âm đạo bằng một cây gậy pha lê; càng trông ngây thơ, cô bé càng thích chơi đùa; dâm đãng ở độ tuổi còn nhỏ - video xuất tinh không an toàn.
Yuka, một người phụ nữ đã kết hôn hạng nhất, bị quyến rũ và khuất phục: NTR, quan hệ tình dục mãnh liệt, xuất tinh bên trong và rơi vào giấc ngủ.","lastmod":"2026-07-11","duration":"","url":"/play/19244612.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMzNhMWEwMjM5ZTlhMDFhOTcyN2ZlMTQ1MTFlMGJmY2QuanBn.cache","vod_id":19229620,"title":"Wang Lunbao kể với vợ mình: Một người phụ nữ đã kết hôn với thân hình đầy đặn bị người bạn thân nhất của anh ta cưỡng hiếp nhiều lần và dữ dội, âm đạo của cô ta tràn ngập tinh dịch và xuất tinh.","lastmod":"2026-04-17","duration":"0:15:21","url":"/play/19229620.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMGU1NjkzYzY1YzA4NjQ2MTQ3ZmZmYTBhMTk1ZjVlMTEuanBn.cache","vod_id":19227170,"title":"KV-307 Bản chưa cắt! Âm đạo của Fukuda Momo phun trào dữ dội, xuất tinh liên tục không kiểm duyệt, tinh dịch tuôn ra không ngừng!","lastmod":"2026-04-07","duration":"2:05:18","url":"/play/19227170.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMGYzMmJhOGZmZDNhY2EyYWZkMmU5NTYyMDg0ZWFhYTYuanBn.cache","vod_id":19055754,"title":"[HD Đặc Biệt] Shen Nana vào vai một nữ sinh trong sáng, ngây thơ bị ép phải trả nợ cho cha bằng thân xác.","lastmod":"2025-03-28","duration":"","url":"/play/19055754.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOGMzNmNkMjU3ZjZlZTMwNjA4M2IwMzg4NjY1NTkyYTEuanBn.cache","vod_id":19226893,"title":"TANP-050 Thức Tỉnh Sự Dâm Dục Của Âm Thanh Thiên Đường! Một cô gái trong trắng và xinh đẹp khao khát bị cưỡng hiếp dã man và xuất tinh vào bên trong, tuyệt vọng muốn trở thành diễn viên phim người lớn!","lastmod":"2026-04-05","duration":"2:32:55","url":"/play/19226893.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZGFjNDQ4MmJmMTZmNTFmODliMWFmYzhmZGRiZjdjNjguanBn.cache","vod_id":19076904,"title":"HND-829 Nữ thần mang thai và bị lợi dụng. Lão già mà tôi căm ghét đã bắt tôi sống trong nhà ông ta và liên tục quấy rối tôi bằng những hành động theo đuổi đầy ám ảnh. Cảm giác thật dễ chịu, nhưng cũng rất bực bội, vì vậy tôi đã trốn ông ta ba ngày. Nagase Yui","lastmod":"2025-03-29","duration":"01:58:14","url":"/play/19076904.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MDIvNDUwYWEyN2M4NjA2NzdjODdhZGNjNDI1ODkwYWUwMzguanBn.cache","vod_id":19187939,"title":"PETS051 Buổi quay phim bí mật sau giờ học của một người giả gái! Một dương vật khổng lồ được giấu dưới đồng phục của anh ta - đoạn phim gây sốc về sự tương phản đã bị rò rỉ.","lastmod":"2025-08-01","duration":"01:43:20","url":"/play/19187939.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTMxMGQxNjJiYzJiM2UxZmE0ZmVlYjMyMzE4MTZmMzUuanBn.cache","vod_id":19098405,"title":"[Phụ đề tiếng Trung] STARS-838 Tôi đã dùng bùa chú (thuốc ngủ và cưỡng hiếp) lên một cô nàng vô liêm sỉ không thích người lớn (tình dục). Haha, tôi đã xuất tinh vào trong cô ta mà không cho cô ta tiền tiêu vặt.","lastmod":"2025-03-29","duration":"02:07:42","url":"/play/19098405.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZWMxMDJkMzJmOGIyZTU1NTBiNzc5N2Q0ZmU4ZDFjMmYuanBn.cache","vod_id":19232741,"title":"Mát-xa tinh dầu đặc biệt, người phụ nữ đã kết hôn có vòng ngực lớn bị người mát-xa xâm hại tình dục và xuất tinh vào bên trong một cách thô bạo.","lastmod":"2026-05-03","duration":"1:03:52","url":"/play/19232741.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzgyMjMxMWI5MzIzYTdmOTY2N2ZkZWUwZDgzYWI3NjQuanBn.cache","vod_id":19039369,"title":"Yiduo, một nữ streamer trưởng thành, thân hình đầy đặn, đeo tai mèo, thực hiện màn trình diễn tự thỏa mãn, khoe đôi tất đen quyến rũ và thực hiện hành vi thâm nhập âm đạo - một hành động vô cùng dâm dục.","lastmod":"2025-03-28","duration":"00:14:49","url":"/play/19039369.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMmE2NTc3MTViMDQzYmZiOTJmODA3YzI0ZTZmMDU4YmIuanBn.cache","vod_id":19040007,"title":"#TB3D KMVR-299 [VR] 超级近距离接触!我喜欢它!喜欢!喜欢!极致的情欲性爱 120% Mari Rika [真实视频]","lastmod":"2025-03-28","duration":"00:18:39","url":"/play/19040007.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MjcvZWRlNDkxNzc2NzdmYWFiZmY4ZmI5NTkzMDM5MjI5MGEuanBn.cache","vod_id":19174444,"title":"[230ORE-612-C] Màn xuất tinh không dùng bao cao su của gái điếm đẳng cấp nữ thần Konno Hikari! Những chuyển động mạnh mẽ như pít-tông với vòng mông đầy đặn, tư thế cưỡi ngựa siêu hoang dã được ghi lại đầy đủ.","lastmod":"2025-04-27","duration":"41:07","url":"/play/19174444.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMTgvZTA1YWQzODUxNzZhY2I1OWVlNjI3MjRjNjUxMmVjN2EuanBn.cache","vod_id":19199952,"title":"MFOD041 Một đứa trẻ lang thang đường phố đột nhiên phải đối mặt với thử thách tối thượng độ khó năm sao! Kích thích hai lỗ ở tốc độ khác nhau, dẫn đến dịch âm đạo tràn ngập và cực khoái xuất tinh bên trong liên tục!","lastmod":"2025-10-17","duration":"05:30:32","url":"/play/19199952.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzcxZjRkZTY0ODE5ZjgyMWEzMTFjMDEwZGViYmI3MDguanBn.cache","vod_id":19066576,"title":"XX-AV 24229 Tôi đã xuất tinh vào bên trong một người mẫu từng còn trinh với thân hình tuyệt đẹp hai lần liên tiếp! Tập 01","lastmod":"2025-03-28","duration":"00:30:00","url":"/play/19066576.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTU3Nzg4NGNhNWMzNmJhMjgwMGY4ZWFjZmJmOGE3NzYuanBn.cache","vod_id":19060804,"title":"[Phát hành độc quyền trực tuyến] Mua lại video của bạn thân một cô gái trẻ với giá cao: mặc váy, thủ dâm tại nhà, dùng lời lẽ tục tĩu, ngực lớn, độ phân giải 720P HD.","lastmod":"2025-03-28","duration":"00:10:04","url":"/play/19060804.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDA5NGFlYzBlODIyMTFjNmM0NmU1ZjBmNmJlNDk5OTAuanBn.cache","vod_id":19112384,"title":"IPX-352 Một cô gái trẻ xinh đẹp, nghệ thuật, thích đàn ông trung niên đã hoàn toàn quyến rũ tôi khi tôi đang bất động. Karen Feng 1","lastmod":"2025-03-29","duration":"02:40:35","url":"/play/19112384.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYzVlZGY2NmU3M2U3NmQ1NTM4N2NiYmEyNmI1MzJjNGEuanBn.cache","vod_id":19230055,"title":"ADN-641-C Shiramine Meiyu: Chuyến công tác gặp sự cố! Cô thư ký hạng nhất đã kết hôn bị cưỡng hiếp dã man trong phòng, \"cửa mình\" mềm mại và gợi cảm của cô bị vắt kiệt tinh dịch!","lastmod":"2026-04-20","duration":"1:58:35","url":"/play/19230055.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDVmMWI2NmIxNTI0OTc1OGU1MTc2ZjMwMzBhMDNlMTIuanBn.cache","vod_id":19119449,"title":"Tôi đã quan hệ tình dục với người em họ ngây thơ và dễ thương của mình sau khi cô ấy tỉnh dậy.","lastmod":"2025-03-29","duration":"13:04","url":"/play/19119449.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvN2FmYTYxZDA4YjkzNzhhYzE3MjFlMzE3OTRkNmI2YmMuanBn.cache","vod_id":19220035,"title":"URE-128 Người chồng biến thái thích thú xem vợ mình bị cắm sừng, bị cưỡng hiếp dã man và bị xuất tinh vào bên trong cho đến khi cô ấy đạt cực khoái.","lastmod":"2026-03-03","duration":"2:03:35","url":"/play/19220035.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTM2M2NiMmIxNjQ0ZTUzNDBiMmIyOGI5NWYyMWMxOGMuanBn.cache","vod_id":19121074,"title":"[Đồng tính nữ] [Ảnh tự sướng nghiệp dư] Người phụ nữ xinh đẹp với vòng một lớn, vòng eo thon gọn và vòng ba săn chắc, tự sướng bằng dương vật, sau đó đưa vào và xuất tinh bên trong!","lastmod":"2025-03-29","duration":"19:26","url":"/play/19121074.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9mYW4ubGVmaGFvMjAyNTA5MjMudG9wLzIwMjYwMjE1LzN1UFJhbm5GLzEuanBn.cache","vod_id":19218354,"title":"MIAB-256-C Cô gái trong mộng của tôi thời sinh viên đang đứng trên đường thì bị một lão già biến thái cưỡng hiếp dã man và xuất tinh vào bên trong cho đến khi cô ấy đạt cực khoái.","lastmod":"2026-02-18","duration":"2:26:37","url":"/play/19218354.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTQvOGFjZDc1ZGQxMTBiMjAxNTFmYTgxNzE3Y2I0Mzc3NzEuanBn.cache","vod_id":19209522,"title":"Cảnh hành động ngoài trời cực kỳ hấp dẫn! Những anh chàng miền Tây quyến rũ thách đấu nhiều nữ thần, quan hệ tình dục cuồng nhiệt và la hét cho đến khi đạt được nhiều cực khoái.","lastmod":"2025-12-14","duration":"1:21:53","url":"/play/19209522.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTY4N2ZjMDA0Mzc3MmI3N2IxNmFkYjcwYTI5YTVjMDcuanBn.cache","vod_id":19087018,"title":"Một cô gái trẻ trong sáng và ngây thơ liên tục thể hiện khuôn mặt dâm đãng của mình tại nhà. Ngực cô ấy căng tròn và âm đạo rất lớn. Cô ấy đang rất vui vẻ, dang rộng chân để khoe vùng kín cho những người đàn ông ngưỡng mộ. Tiếng rên rỉ và thủ dâm của cô ấy rất kích thích và quyến rũ.","lastmod":"2025-03-29","duration":"01:16:37","url":"/play/19087018.html"}]},
videoTitle: 'Hành vi trái ngược của một cô bé tóc hai bím thuần khiết: bò ngoài trời với chiếc đuôi cún con trên người, phun nước từ âm đạo bằng một cây gậy pha lê; càng trông ngây thơ, cô bé càng thích chơi đùa; dâm đãng ở độ tuổi còn nhỏ - video xuất tinh không an toàn.',
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=/`;
}
};
}