HUNTA-131 Tôi muốn nhìn thấy một âm đạo thật! Tôi chưa có kinh nghiệm gì với phụ nữ, nhưng tôi thực sự muốn nhìn thấy bộ phận sinh dục của phụ nữ, vì vậy tôi đã lẻn vào phòng chị gái tôi khi chị ấy đang ngủ.
Nhật ký nhậu trong phòng: Nhóm tân binh nghiệp dư Nishino Otoko và những người bạn vui vẻ của họ - Bộ lạc ảo tưởng","lastmod":"2026-07-11","duration":"02:06:39","url":"/play/19163222.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMmJlMjk2YTU1OGE2MGFiN2M4NTliNGU1OGI3NzFkOGEuanBn.cache","vod_id":18966109,"title":"MIST-141 Chị gái tôi (em gái) luôn quan hệ tình dục với bạn trai và luôn học kém, vì vậy bố mẹ tôi so sánh điểm của chị ấy với tôi và rất tức giận.","lastmod":"2025-12-14","duration":"02:20:14","url":"/play/18966109.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MTUvMTVhOTFkZmIwZTMyY2FkMDJlOTMxNTUzYjA5YzgxYjkuanBn.cache","vod_id":19052753,"title":"Trong kỳ nghỉ, người đàn ông này đã bí mật đi một quãng đường dài để gặp bạn gái, một sinh viên trường điều dưỡng, người mà anh ta đã lâu không gặp. Sau khi gặp nhau, anh ta đưa cô ấy thẳng đến khách sạn và bắt đầu quan hệ tình dục. Nhìn vào cảnh tượng đó, có thể thấy anh ta đã kìm nén quá lâu.","lastmod":"2025-09-14","duration":"15:43","url":"/play/19052753.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTNmNWI0YzYyODZkOTA2ZWIzZjMxOTQzNmNhYzhkYjguanBn.cache","vod_id":18993502,"title":"FC2PPV-1245649 [Quay phim riêng] ♀190 Người mẫu Ri◯-chan 21 tuổi, lần thứ 9, cô gái thỏ chất lượng cao nhất, vùng kín được cạo sạch và không dùng bao cao su, tràn ngập tinh dịch của người đàn ông trung niên trong cảnh xuất tinh thật!","lastmod":"2025-03-23","duration":"01:08:22","url":"/play/18993502.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjkvZGFhODRjYjdjNzE1MTcyZmIzODNlMDQxM2JkZmFmZWEuanBn.cache","vod_id":19166188,"title":"Con điếm nghiện tình dục nô lệ nhà vệ sinh cấp cao lén lút thủ dâm sau lưng chủ nhân và bị trừng phạt","lastmod":"2026-07-11","duration":"10:12","url":"/play/19166188.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMDBjMGI3ODNiNDI0ZjhmMjE1NjE2OGU3NThkNmQ1ZWMuanBn.cache","vod_id":19137043,"title":"Caribbeancom 062025-001 Một người chị gái bị cưỡng hiếp suốt 10 ngày khi đang cố gắng trả nợ cho em trai mình.","lastmod":"2026-01-06","duration":"01:01:22","url":"/play/19137043.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvZTc0Y2MyOWUxOTBhNmQ5ODUwNDBhODY2YzY1ODNmNTIuanBn.cache","vod_id":19158251,"title":"Một cao trào nữa! Suýt nữa thì mất kiểm soát! Liếm âm đạo đang phát triển, một màn liếm âm đạo dày đặc với 86 lần xuất tinh liên tiếp, hoàn hảo cho xuất tinh sớm! WANZ","lastmod":"2026-05-15","duration":"04:00:55","url":"/play/19158251.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMWE1NWIzNmEwMWM5ZDM3ODE3NzQxNDQyNWZiMWNiMzUuanBn.cache","vod_id":19022131,"title":"Thông tin độc quyền rò rỉ: Một người phụ nữ biết van xin chỉ là một con điếm trước mặt một người thừa kế giàu có đời thứ hai, và sẽ bị lợi dụng một cách tàn nhẫn.","lastmod":"2025-03-24","duration":"01:52","url":"/play/19022131.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNGRjZWY1MmRmNWEyMmVmNWE5MWVhMmI3NjUzYTE2Y2MuanBn.cache","vod_id":18927889,"title":"AP-732_A Một người chị gái xinh đẹp đến đón em trai mình sau khi cậu ta bị bắt quả tang ăn cắp vặt. Cô được giới thiệu là học trò xuất sắc của em trai mình.","lastmod":"2025-12-14","duration":"00:19:59","url":"/play/18927889.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTQvYjA2ZjAyMjIzMmE2YmU1YTYxNjk2YzViMWQ5NjVkNjcuanBn.cache","vod_id":19065074,"title":"15 Người Phụ Nữ Đạt Cực Khoái Nhờ Kích Thích Núm Vú! Tập 4 - Cực Kỳ Dâm Dục. Diễn viên: Sayuri Hayama, Mina Kitano, Sunao Kui, v.v. CEAD-701","lastmod":"2025-12-14","duration":"03:24:10","url":"/play/19065074.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTcwZGRkZmUxOTc3YmQ1NTE2YmVhYTRhOWM3NzJlNTUuanBn.cache","vod_id":18998772,"title":"Sister Friends (2016) [Tiếng Hàn có phụ đề tiếng Trung]","lastmod":"2025-12-14","duration":"01:35:37","url":"/play/18998772.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMjMvM2ZjZGYyOGVjYjEzM2Q1ZDQyODkzZGM0YzhhZDdiODYuanBn.cache","vod_id":19058991,"title":"Sau khi lén nhìn vợ và mẹ tắm, tôi thấy dương vật mình cương cứng dữ dội. Vợ và mẹ đã bí mật giúp tôi chữa lành… (Usami Sui NGOD237)","lastmod":"2025-10-22","duration":"02:00:18","url":"/play/19058991.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTRmMjdjYmIxNzhjMjliMTc4MzE1NTBlZGU0ZDYzMzAuanBn.cache","vod_id":18992504,"title":"IPX-348 Cô chị gái xinh đẹp và dễ thương đạt cực khoái - 4 tác phẩm - Xuất tinh dữ dội - Đặc biệt 240 phút - Chika Rin 1","lastmod":"2025-12-14","duration":"03:58:03","url":"/play/18992504.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDczY2I1NTUzNzI5NDQ4MTA0MmNhYzIzOGFkNTY1MDIuanBn.cache","vod_id":18924458,"title":"10mu 010320_01 Natsumi Owada: Cấu trúc cơ thể nữ giới — Đo nhiệt độ âm đạo là một trong những điều khó xử nhất —","lastmod":"2025-12-14","duration":"01:00:04","url":"/play/18924458.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZjcwYzM2MjM1ZGIyOGQ4NzFkNTYyYzMwNTQ1ZWQ5MDEuanBn.cache","vod_id":19150835,"title":"Những cú thúc mạnh mẽ như pít-tông và máy ép tinh dịch xuyên thủng âm đạo ướt át! Cảnh quan hệ tình dục đầy mồ hôi và lên đỉnh của Mika Sumikawa TPPN-268","lastmod":"2026-03-30","duration":"02:00:33","url":"/play/19150835.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MDUvYjJhZThiNTQ5MmU3NDdiZWMzY2NiNzQzMzI5NGM2MzAuanBn.cache","vod_id":19049321,"title":"Cốt truyện còn hấp dẫn hơn cả phụ nữ, cô nàng chuyển giới xinh đẹp Hui Nai-chan bị một nữ thư ký gợi cảm mặc đồng phục công sở với tất đen cưỡng hiếp dã man, không dùng bao cao su, và bị xuất tinh vào bên trong – một kiểu quan hệ tình dục độc đáo với chất lượng hình ảnh 960P sắc nét, không có hình mờ.","lastmod":"2025-09-04","duration":"34:28","url":"/play/19049321.html"}]},
videoTitle: 'HUNTA-131 Tôi muốn nhìn thấy một âm đạo thật! Tôi chưa có kinh nghiệm gì với phụ nữ, nhưng tôi thực sự muốn nhìn thấy bộ phận sinh dục của phụ nữ, vì vậy tôi đã lẻn vào phòng chị gái tôi khi chị ấy đang ngủ.',
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=/`;
}
};
}