384SHSS-003 [Buổi quay đầu tiên] Ứng tuyển việc làm AV trực tuyến → Buổi quay trải nghiệm AV 1018 Một nữ lễ tân ngực khủng quyết định trở thành diễn viên AV để tìm kiếm cảm giác mạnh. Chỉ cần đưa một ngón tay vào vùng kín đã cạo sạch lông của cô ấy sẽ khiến cơ thể cô ấy co giật và rung lên, đạt cực khoái hết lần này đến lần khác…!
Hitomi Honda chơi đùa với cơ thể tôi bằng những ngón tay khác với chồng tôi. Hitomi Honda パープルジャム","lastmod":"2026-07-11","duration":"","url":"/play/19206972.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzRiYjExYzYwZDc5N2Q1ZDM2YzM4M2U0ZTFiNWMwNzEuanBn.cache","vod_id":19125513,"title":"Trong một chuyến đi dã ngoại của trường, tôi đã mời một cô gái ngực khủng đeo kính bình thường đi tắm... Cô ấy ướt sũng, và tôi đã xoa bóp bộ ngực đồ sộ của cô ấy rồi xuất tinh vào bên trong.","lastmod":"2025-03-26","duration":"2:28:55","url":"/play/19125513.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzg2MTc2NDUwMzIyYTE2MzQ4ZmQ2OTZhZjJlMWNiY2IuanBn.cache","vod_id":19048464,"title":"384SHSS-003 [Buổi quay đầu tiên] Ứng tuyển việc làm AV trực tuyến → Buổi quay trải nghiệm AV 1018 Một nữ lễ tân ngực khủng quyết định trở thành diễn viên AV để tìm kiếm cảm giác mạnh. Chỉ cần đưa một ngón tay vào vùng kín đã cạo sạch lông của cô ấy sẽ khiến cơ thể cô ấy co giật và rung lên, đạt cực khoái hết lần này đến lần khác…!","lastmod":"2025-03-26","duration":"1:15:45","url":"/play/19048464.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMTYvZTAyZmRiZmZlOWM4MWM0NTA2OWRkN2M2YjZhOTQ3ZWIuanBn.cache","vod_id":19164690,"title":"\"Cô em dâu tốt bụng\" Xuất tinh bên trong: Người phụ nữ nhện ngực bự, mông bự, nhiều lần xuất tinh bên trong","lastmod":"2025-11-15","duration":"0:24:41","url":"/play/19164690.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGVjNzNhNzM2YzNhNTM0ODI5ZTNkYTBkZTZjNTIxMTUuanBn.cache","vod_id":19105474,"title":"PAIS-050 Một người vợ trẻ có vẻ ngoài bình thường với bộ ngực lớn đã nộp đơn xin việc. Rõ ràng, họ không phân biệt giới tính.","lastmod":"2025-03-26","duration":"2:00:11","url":"/play/19105474.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMmQ0MmRjNTczNGQwYjEwMzU4YTVjMzZkOWU5MTUxOGYuanBn.cache","vod_id":19116934,"title":"Một cô gái ngực đầy đặn, đeo kính, tự thỏa mãn bằng các đạo cụ, phun nước từ tất cotton lên ghế, dùng máy mát xa xoa bóp, đạt cực khoái trong tiếng rên rỉ và thở hổn hển – rất quyến rũ.","lastmod":"2025-03-26","duration":"1:27:31","url":"/play/19116934.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTcxYWU5N2M0MTczOGNiNTUxNjc5N2ZjNjAxNGNkMjUuanBn.cache","vod_id":19094043,"title":"Một bộ phim tài liệu ghi lại lần xuất tinh tự nhiên đầu tiên của một nữ nhân viên trông coi sở thú với vòng một cỡ G đầy đặn, bộ ngực khổng lồ của cô rung lắc dữ dội.","lastmod":"2025-03-26","duration":"2:14:35","url":"/play/19094043.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MTcvOTQ0YTM0MjI4ODk0YjQwNWZhOTEyMzMzZWUwNjQ4OTEuanBn.cache","vod_id":19149937,"title":"[Tiếng Trung] SONE418 Để mang đến cho bạn trải nghiệm thủ dâm tuyệt đỉnh, Shirakami Saki sẽ nhìn bạn bằng ánh mắt dễ thương, kích thích dương vật của bạn và mỉm cười khi bạn xuất tinh nhiều lần.","lastmod":"2025-08-16","duration":"1:55:17","url":"/play/19149937.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MDIvN2VlNjE1OThjZDgxNGIyY2NiNmU2NjYyNmUzZDRmMGIuanBn.cache","vod_id":19146965,"title":"Chuyện loạn luân trong gia đình lại tái diễn! Mẹ chồng nhét nho vào hậu môn rồi lại lôi ra để kích thích.","lastmod":"2025-08-01","duration":"1:21:26","url":"/play/19146965.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOTI1YTZlYjMzMDdjYmQyYTNiMzFkNTRhODMyYzQxMjUuanBn.cache","vod_id":19170829,"title":"Tôi muốn bảo vệ cô ấy. Nụ cười ấy và thân hình trắng nõn, căng tròn với vòng một cỡ F—hình thể 100 điểm, nụ cười 150 điểm, cá tính 200 điểm! Sakuraba Momona MIDA-276","lastmod":"2025-12-30","duration":"2:56:51","url":"/play/19170829.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDM2Mzk4OTM5NTlmNDc4ZjJlNTFkNTM5ZmNhYmE5OTEuanBn.cache","vod_id":19083221,"title":"Nữ thần ngực khủng hàng đầu [Xiaoyuan Liyanghui] - Kết nối internet của cô bị gián đoạn giữa chừng, dẫn đến việc cư dân mạng cáo buộc cô bị lừa đảo.","lastmod":"2025-03-26","duration":"0:12:11","url":"/play/19083221.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOGM5NzVkZGYzN2I4NjQ4MDk1M2UwOGFkNGFlMzM0NzEuanBn.cache","vod_id":19103379,"title":"Bạn trai thích mặc đồ nữ của tôi đã quan hệ tình dục và xuất tinh vào bên trong tôi!","lastmod":"2025-03-26","duration":"0:08:10","url":"/play/19103379.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYmRmZDhhMzExNWNkYzMzZjEwNWQ2ZGY3MzFhMDMxNWIuanBn.cache","vod_id":19036708,"title":"MIDE-727 Cảm giác cực khoái không thể cưỡng lại dù bạn xuất tinh bao nhiêu lần đi nữa! Massage dầu gợi cảm bởi Miyu Misaki","lastmod":"2025-03-26","duration":"2:30:06","url":"/play/19036708.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNDdkOTA3ODQ5OTFmNDM4YmI0ZDVjMDk2YzU3YzczZTUuanBn.cache","vod_id":19078544,"title":"MOON-033 Tôi kết bạn với một nữ phục vụ quán bar tại một khu nghỉ dưỡng suối nước nóng và có một mối tình chậm rãi, dồn dập với cô ấy, khiến cô ấy xuất tinh vào trong tôi hết lần này đến lần khác.","lastmod":"2025-03-26","duration":"2:25:04","url":"/play/19078544.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZGI4OGZhMTQwYzBlN2RkNTg0NzhhYTI2YTFhNTNmZmQuanBn.cache","vod_id":19031919,"title":"Một cuộc tấn công bất ngờ vào một cô gái nghiệp dư đang bối rối! Tập 2 Maria Osawa","lastmod":"2025-03-26","duration":"1:00:48","url":"/play/19031919.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvY2RjYWQ1NTc4OTcwODkxNGYzZDI3NzAwZjk2MjUwMTUuanBn.cache","vod_id":19092393,"title":"Một gia sư ngực khủng quyến rũ học sinh của mình.","lastmod":"2025-03-26","duration":"0:26:01","url":"/play/19092393.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMGUwZGI5ZjYzMWFlZGU0OGNhZjQxZThkZWRjMWJlMzIuanBn.cache","vod_id":19195593,"title":"Các thần tượng ảnh khêu gợi chân thành ủng hộ trải nghiệm thủ dâm của bạn. Video mang tính chủ quan được quay bằng thiết bị 4K × Phong cách Super Gojo Ren S1 SỐ 1 được quay bằng ống kính mắt cá đặc biệt.","lastmod":"2026-04-28","duration":"2:25:22","url":"/play/19195593.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvNGYyMWRmZTAwZmI2NGI2M2FlM2NhYWE3ZjJlM2U3YjMuanBn.cache","vod_id":19201947,"title":"Cửa hàng quần áo ban ngày, phòng sex ban đêm. Chương trước: Gã trai tự sướng, cái âm hộ dâm đãng của người em trai thứ ba nằm ngay trên sàn, thay phiên nhau chịch cái âm hộ dâm đãng đó cho đến khi nó lên đỉnh và phun ra chất dịch màu trắng. Thật kích thích!","lastmod":"2026-05-29","duration":"0:35:10","url":"/play/19201947.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDQ3MzdkN2JlNzJhMjFjZWYxYmRjZjQxNzQ0ZGJlNjAuanBn.cache","vod_id":19041086,"title":"MIAA-650 \"Đừng thở! Ghê quá (haha)\" Cô ấy mời tôi đưa dương vật cứng của mình vào... Tôi không thể kiềm chế được bản thân, phát điên lên với những chuyển động như pít-tông! Cô em kế tsundere lén lút để lộ vùng kín không mặc quần lót. Yokomiya Nanami","lastmod":"2025-03-26","duration":"2:47:47","url":"/play/19041086.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzhmY2Q0YTg1MWEwNDU4OTQ4ZDYzNjAyNzM0NDNhMTguanBn.cache","vod_id":19101941,"title":"Bố chồng tôi biết rõ tất cả các điểm nhạy cảm của tôi, và ông ấy đã khiến tôi đạt cực khoái trong bảy ngày liên tiếp khi chồng tôi đi vắng...","lastmod":"2025-03-26","duration":"2:26:31","url":"/play/19101941.html"}]},
videoTitle: '384SHSS-003 [Buổi quay đầu tiên] Ứng tuyển việc làm AV trực tuyến → Buổi quay trải nghiệm AV 1018 Một nữ lễ tân ngực khủng quyết định trở thành diễn viên AV để tìm kiếm cảm giác mạnh. Chỉ cần đưa một ngón tay vào vùng kín đã cạo sạch lông của cô ấy sẽ khiến cơ thể cô ấy co giật và rung lên, đạt cực khoái hết lần này đến lần khác…!',
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=/`;
}
};
}