Cô gái thật đáng yêu. Nhưng... khi họ cởi quần áo ra, các chàng trai đã sốc khi phát hiện ra rằng dương vật của họ cương cứng hoàn toàn [tất cả đều bị nuốt sâu và sau đó bị xuất tinh nhiều lần vào hậu môn].
Quan hệ tình dục bằng miệng với một cô gái xinh đẹp mặc đồng phục, bị một học sinh ướt sũng trong mưa quyến rũ…Usami Rin. Usami Rin Fitch","lastmod":"2026-07-11","duration":"","url":"/play/19207540.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTc0ZTVmYjdhMDgyOTliZDI0NWFmOWJiMjE2OTBhNDAuanBn.cache","vod_id":19060703,"title":"Một cô gái hư hỏng đang bị cưỡng hiếp trong khi bộ phận sinh dục của cô ấy bị liếm (không phải câu view) (Tuyệt vời)","lastmod":"2025-03-26","duration":"0:03:25","url":"/play/19060703.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAyMTgtMS8yZWNjZDZiNWY4Mzg3ZmQyNzYxM2YxODAzYTExNDRkNy5qcGc=.cache","vod_id":19180970,"title":"MIDV-297-C Đồng nghiệp phục tùng của tôi là một người nhút nhát và bình thường... Mối tình ngoài hôn nhân đầu tiên của tôi, một chuyến đi suối nước nóng, bất ngờ dẫn đến một cuộc gặp gỡ tình dục ngọt ngào và ngượng ngùng.","lastmod":"2026-02-18","duration":"1:55:01","url":"/play/19180970.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTVmY2Y2YmQzNzI5N2ZlNDc1YmU3N2YwN2ZjZDM3MWYuanBn.cache","vod_id":19026337,"title":"Bạn muốn thực hành hôn với giáo viên của mình? Sự cương cứng do hôn gây ra. Sức hút của một gia sư xinh đẹp. Hướng dẫn cá nhân. Akari Neo.","lastmod":"2025-03-25","duration":"1:57:48","url":"/play/19026337.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTUvZWM3ZGQxMzQ3YTY5YjM2MDIwZjA1YTJjMGY1MjZmNmUuanBn.cache","vod_id":19168538,"title":"Một nữ nhân viên quán cà phê xinh xắn, quyến rũ với vòng một cỡ H gợi cảm đã quyến rũ khách hàng bằng màn khoe ngực trần! Một người quản lý trung niên né tránh khách hàng, vướng vào một mối tình ngoại hôn, và... (Văn bản đột ngột chuyển sang nội dung không liên quan: \"Như một chú chim Hina FOCS-262\")","lastmod":"2025-12-18","duration":"2:01:34","url":"/play/19168538.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMDFkY2M4ODc0NGI0MzUyZmI0MzUwMWY5NDYzNDVlNzguanBn.cache","vod_id":19198752,"title":"Một cô gái tóc vàng, vẻ ngoài ngây thơ thuộc thế hệ Z được nhìn thấy khỏa thân tại nhà, đang vuốt ve bộ ngực trắng mịn màng một cách quyến rũ, dang rộng hai chân và tạo dáng gợi cảm, vòng ba được nâng cao trong cận cảnh.","lastmod":"2026-05-13","duration":"0:47:33","url":"/play/19198752.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvM2U3MmMzNTg3MmI0YjU5YzliOTUwOTU5MjYxYjI1YmEuanBn.cache","vod_id":19077681,"title":"ONEX044 phát điên khi quan hệ tình dục với một cô gái mặc đồng phục trong trí nhớ của anh ta - Video được đăng tải bởi một nữ lao công trường học khoảng 40 tuổi 01","lastmod":"2025-03-26","duration":"4:00:20","url":"/play/19077681.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMDYvMmM0NDkyZDI4ZjE1OGI4NjRmN2Y2OGVjMDlhNWZkY2YuanBn.cache","vod_id":19162687,"title":"Khi còn là sinh viên, tôi đã gặp một bạn cùng lớp, người đã cứu tôi khỏi bị bắt nạt tại phòng khám sản phụ. Lần nữa. Mihama Yui MIDV_899","lastmod":"2025-11-05","duration":"2:24:34","url":"/play/19162687.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTA2NDgzMDUzNTYxM2IxMDA1NTBmZGFkOWZjMDc1ZGIuanBn.cache","vod_id":19091687,"title":"Họ bị bắt quả tang đang ngoại tình và hoảng sợ bỏ chạy!","lastmod":"2025-03-26","duration":"0:00:31","url":"/play/19091687.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNTYxNmRjNzZmYTJlNmFiODdkMzYwY2E2MzAwY2FlZmYuanBn.cache","vod_id":19176217,"title":"Một cô gái trẻ xinh đẹp tuyệt trần, với vẻ ngoài trong sáng, trắng trẻo và ngọt ngào, được nhìn thấy trên một bức ảnh khoe vòng ba và vùng kín gợi cảm đến nghẹt thở. Trái ngược với điều đó, hành vi dâm đãng của cô – khao khát được quan hệ tình dục – được phơi bày trong một video bị rò rỉ ghi lại cảnh cô đang thực hiện hành vi quan hệ tình dục bằng miệng với bạn trai của mình.","lastmod":"2026-01-25","duration":"0:09:45","url":"/play/19176217.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOTVlYWU1YzliNmMxM2M2MzMyODIyMTI2MzZmZWZjNTQuanBn.cache","vod_id":19032715,"title":"Brad Munen, một người nổi tiếng trên mạng, quyến rũ người xem bằng bộ đồ lót đính ngọc trai gợi cảm. Cô ấy xoa bóp bộ ngực nhỏ nhắn, kéo quần lót xuống, để lộ vòng mông căng tròn và vùng kín, đồng thời quay cận cảnh những viên ngọc trai được kéo và xoa bóp.","lastmod":"2025-03-26","duration":"0:48:08","url":"/play/19032715.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MDMvYTAwNGQyMmEzYTZhMWI1ZTVlMDdiNWUzMGExN2ZiNzYuanBn.cache","vod_id":19147244,"title":"Video hướng dẫn đào tạo nhân viên giao hàng SUJI273","lastmod":"2025-08-02","duration":"2:02:54","url":"/play/19147244.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTk2ZmVkNjVhZDcwMTQzYjc3ZTBkNWY1NjliMjhkMTguanBn.cache","vod_id":19082538,"title":"Một nữ sinh trung học xuất sắc lần đầu tiên xem cảnh thủ dâm! Mùi dịch tiết và âm thanh phun trào ở cự ly gần khiến cô ấy lên đỉnh! Cô ấy đỏ mặt và hỏi, vậy là tôi đã sinh con - diễn viên không rõ danh tính.","lastmod":"2025-03-26","duration":"0:50:32","url":"/play/19082538.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MTcvOGViNmNlYjE2ZTE1OWIzZmUxMjdkOGZlNjIyZmZiOTUuanBn.cache","vod_id":19135219,"title":"B-Galaga thôi miên một cô gái trẻ và sử dụng các bài tập thuần túy giống như piston để giúp cô vượt qua khó khăn trong việc làm quen với người khác.","lastmod":"2025-05-17","duration":"0:03:28","url":"/play/19135219.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDYxOGMzNjhkZTlmMDYxMTcxZDdjMzI2OGVlZGEyZjMuanBn.cache","vod_id":19126524,"title":"STARS021 Kiritani Mari's graduation favorite boy premature ejaculation sex slutting squitter 4 scenes 15 orgasms non-stop riding position.","lastmod":"2025-03-26","duration":"2:40:13","url":"/play/19126524.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYmJkNTQ4OTY0NmVlOWIzOTc2NzM2MjE0MDFjNTA2NzIuanBn.cache","vod_id":19078411,"title":"MVSD-595 Chúng tôi tìm thấy cô gái thỏ lẳng lơ với khuôn mặt đáng yêu này để quan hệ tình dục bằng miệng tại Galva ở Ikebukuro và đã nhét dương vật của chúng tôi vào cô ấy! Mông cô ấy dang rộng, và tinh dịch được bắn vào âm đạo của cô ấy.","lastmod":"2025-03-26","duration":"2:41:57","url":"/play/19078411.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNmVkZjJmYjczMTg5NTVmYTA4MDhmYmFjMmE3NWY3NjMuanBn.cache","vod_id":19041565,"title":"DVAJ-518 Cô nàng dâm đãng bậc nhất, Fujimori Riho, từ từ thủ dâm và trêu chọc bản thân trước khi xuất tinh, liên tục thúc mạnh. Khi gần đạt cực khoái, cô ấy thay đổi tốc độ và sử dụng tư thế cưỡi ngựa để khiến anh ta xuất tinh ba lần. Fujimori Riho","lastmod":"2025-03-26","duration":"2:11:08","url":"/play/19041565.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMTJiZGVkYTYxYmY1MzkyOGZmZmY1YzUxZjJiM2RhMjQuanBn.cache","vod_id":19172572,"title":"Kích thích bằng ngón tay thật khoái cảm, nó khiến tôi lên đỉnh!! Một người phụ nữ dâm đãng xuất tinh 20.000 cc dịch từ âm đạo. Với sự tham gia của Nanazawa Mia, Hashimoto Arina, Ishikawa Mio và những người khác. MIZD-477","lastmod":"2026-01-07","duration":"3:52:56","url":"/play/19172572.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOThkMDZjYWMzZTFkYzUxNjVjNGFmZWRhZDYwMmJkZjMuanBn.cache","vod_id":19172789,"title":"\"Dịch vụ gợi cảm của cô tiếp viên thật tuyệt vời!\" \"Đàn ông nào cũng nên thử một lần.\" (Diễn viên: Saori Miyamoto, Akari Hazuki, Akane Morita, v.v. VSED-269)","lastmod":"2026-01-08","duration":"4:07:47","url":"/play/19172789.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjdiYmRmNDQzNzMzNzViZGEzZWM2ODY2OTA2NzRkZGYuanBn.cache","vod_id":19047714,"title":"Một cô gái tinh nghịch không thể quên cảm giác bị trói buộc.","lastmod":"2025-03-26","duration":"1:03:53","url":"/play/19047714.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjZiMzliNGM5MjIwZTE3MjUyZTE0NzhjNDJiZDhkZTMuanBn.cache","vod_id":19074175,"title":"DASD610 Một cô gái xinh đẹp trong bộ đồng phục, dù không muốn, đã bị thôi miên và tẩy não, biến cô thành một con điếm hư hỏng.","lastmod":"2025-03-26","duration":"2:13:03","url":"/play/19074175.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjkxZGZhYjNiMjQxOGU2NGQyMzMyZmFkY2NlMTE3ZWUuanBn.cache","vod_id":19072335,"title":"[Người phụ nữ trẻ đã kết hôn ngoại tình] Cô ta để lộ mặt suốt toàn bộ buổi phát trực tiếp cảnh quan hệ tình dục cuồng nhiệt với anh trai mình trong khách sạn. Cô ta thực hiện màn oral sex sâu vào dương vật to lớn của anh ta và để anh ta liếm âm đạo của mình trước mặt những người đàn ông khác. Cô ta cũng quan hệ tình dục không an toàn, rên rỉ và xuất tinh vào bên trong anh ta.","lastmod":"2025-03-26","duration":"0:23:49","url":"/play/19072335.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMzMwYmE0OTZmMmY1NGQ4ZTMwMmU2MTkzYjdkMzdlNzQuanBn.cache","vod_id":19170568,"title":"Một người phụ nữ bị chồng bỏ rơi, gào thét và sa vào trụy lạc... thật sự gợi cảm. Một người phụ nữ hy sinh cả cuộc đời mình vì dương vật và âm đạo, trải qua một cơn cực khoái nửa điên cuồng. Ruri Kobato, MOER-011","lastmod":"2025-12-28","duration":"3:00:34","url":"/play/19170568.html"}]},
videoTitle: 'Cô gái thật đáng yêu. Nhưng... khi họ cởi quần áo ra, các chàng trai đã sốc khi phát hiện ra rằng dương vật của họ cương cứng hoàn toàn [tất cả đều bị nuốt sâu và sau đó bị xuất tinh nhiều lần vào hậu mô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=/`;
}
};
}