FC2PPV 3259155 [Không kiểm duyệt] Một người đẹp nghiệp dư có ngoại hình giống Nanase Nishino. Một phụ nữ mảnh mai với vòng ngực đầy đặn và thân hình hoàn hảo, cô ấy là nạn nhân của những người đàn ông lớn tuổi, dâm đãng.
“…Cuối cùng tôi cũng tìm thấy nó.” Tôi đã gặp người mà tôi không muốn gặp. Tám năm trước, tôi bị người đàn ông này cưỡng hiếp. Ootori Miyu, Ootori Miyu, Kẻ tấn công","lastmod":"2026-07-11","duration":"01:59:26","url":"/play/19164543.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTNlNmE4OGNmZDBmNmJhNmRmYjhmMDA5ZGU2ZGI5MzQuanBn.cache","vod_id":18944144,"title":"300MIUM-555 [Cực khoái với vòng một khủng!] Cô nàng JD quyến rũ và gợi cảm, sở hữu vòng một cỡ G khổng lồ.","lastmod":"2025-12-14","duration":"01:18:50","url":"/play/18944144.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDRmYjFiZjk5YjBhMDM2ZTRmZDMwMTk2NzBmNDlhNDguanBn.cache","vod_id":18924026,"title":"FC2PPV-1203105 [Quay phim riêng] Một phụ nữ mang thai dễ thương đeo kính đã có bốn lần quan hệ tình dục với đàn ông!","lastmod":"2025-12-14","duration":"00:49:20","url":"/play/18924026.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MjkvNjkxNjkwY2RmYTJlNTgxMWU2YTNlOTlhYmI4MTE0ZjYuanBn.cache","vod_id":19040596,"title":"MIAB482 Ngôi làng đang trên bờ vực bị bỏ hoang vì tỷ lệ sinh thấp...!? Thực tế, khi cô ấy cởi bỏ quần áo, bộ ngực cỡ G tuyệt vời của cô ấy quyến rũ tất cả đàn ông trong làng! Vào ngày rụng trứng, cô ấy chỉ là một cô gái làng quê bình thường.","lastmod":"2025-06-28","duration":"02:01:41","url":"/play/19040596.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZGUxNWNkZDk0ZDkzZjQ4M2EyMGViMzNhNmRlYTg3ZDkuanBn.cache","vod_id":18993083,"title":"Nữ MC người Hàn Quốc - mặc sườn xám và khoe vòng một đầy đặn.","lastmod":"2025-03-23","duration":"10:32","url":"/play/18993083.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvZTQ1MzljNzhkZmZiZmQ1ZTZhMjVmYTA2NDUzZDI0MWUuanBn.cache","vod_id":19159863,"title":"Một kẻ biến thái thủ dâm bằng bộ phận sinh dục của một phụ nữ đã kết hôn, xuất tinh vào âm đạo của cô ấy và đạt cực khoái bằng cách đưa ngón tay vào. (Mức độ nghiệp dư S)","lastmod":"2026-05-25","duration":"03:53:01","url":"/play/19159863.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2FjMjgxMTM2ZjVlOTM3NDQ5ZmI0YWFkMGFkMmMxY2IuanBn.cache","vod_id":18937840,"title":"Một người mẫu trẻ gợi cảm đến từ một vùng nào đó đã chụp ảnh tự sướng với bạn trai trong căn hộ thuê trước khi rời nhà. Các bức ảnh cho thấy cô ấy có thân hình quyến rũ, vòng một đầy đặn và làn da trắng mịn, đang giữ chặt vòng ba và tạo dáng mạnh mẽ. Đoạn hội thoại được nói bằng tiếng địa phương.","lastmod":"2025-12-14","duration":"00:15:15","url":"/play/18937840.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNWUxMGEyM2YzOTNjNjk0NjVjMWQ2MzJlY2I1NTFlNmQuanBn.cache","vod_id":18986768,"title":"Nữ MC người Hàn Quốc gây sốt với video gợi cảm khoe thân hình quyến rũ cùng dầu bôi trơn và vòng một trần trụi.","lastmod":"2025-03-23","duration":"00:15:59","url":"/play/18986768.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODU4ZGZiNDE3ZDNmMTA0ZjNiYjJmZDQ0Zjk1ZGNkN2QuanBn.cache","vod_id":18929435,"title":"HEYZO2052 Jiangchuan Sumire Cosplay MILF và niềm đam mê khiêu dâm Vol.2","lastmod":"2025-12-14","duration":"01:05:10","url":"/play/18929435.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTE5MGMwNzdhNTcyYjVjM2E4MWM4ZjAwMjk3MDlmMjYuanBn.cache","vod_id":18972534,"title":"FANH-156 Luka-chan, một cô gái lẳng lơ 20 tuổi sinh ra ở Okinawa. Một nữ sinh viên đại học da nâu tự nhiên, thân hình đầy đặn, đang quan hệ tình dục bằng cách cọ xát niêm mạc. Một nữ sinh năm hai da ngăm đen mặc đồng phục có tinh dịch trắng sữa bên trong âm đạo. Quan hệ tay ba với xuất tinh bên trong.","lastmod":"2025-03-23","duration":"01:55:07","url":"/play/18972534.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNGExMDYyZWFhNGNkODM5Nzk2NmY4NGNiMmExNGRiNGQuanBn.cache","vod_id":18984547,"title":"BLK-372: Trên đường về nhà từ trường, tôi đón một nữ sinh thích đi chơi với những người đàn ông lớn tuổi hơn, đưa cô ấy về nhà và quan hệ tình dục với cô ấy. Hóa ra cô ấy là một thiên tài xuất chúng với làn da ngăm đen! Tôi không thể cưỡng lại việc ghi âm lại cảnh đó.","lastmod":"2025-03-23","duration":"01:58:57","url":"/play/18984547.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDAwMGExM2QyNTc1MDkyOWE5ZmU2MmUwMGZiZGVjZWQuanBn.cache","vod_id":18951986,"title":"Một người phụ nữ trưởng thành quyến rũ - một người phụ nữ bị tổn thương bởi tình yêu - đã ly hôn và có con, đang quyến rũ các bồi bàn tại một quán karaoke, chân thực và tự nhiên, với thân hình khiến bất cứ ai cũng phải gục ngã vào vòng tay của cô nàng lẳng lơ này!","lastmod":"2025-12-14","duration":"01:43:54","url":"/play/18951986.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODg5YjJmMjNmNzRkMzI5YjhiMzYyOTAwMzU0NDFiNWQuanBn.cache","vod_id":19026456,"title":"Một người phụ nữ mảnh mai, quyến rũ đã quan hệ với một người đàn ông tại khách sạn; kỹ năng quan hệ bằng miệng của cô ấy rất ấn tượng, và chiếc lưỡi của cô ấy cực kỳ nhanh nhẹn.","lastmod":"2025-03-26","duration":"22:20","url":"/play/19026456.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjE1ZTRmMTQzOWEyYzg4NTA2OTczMzRiMjJhZGU5YjguanBn.cache","vod_id":18989884,"title":"BIJN-170 Thân thể kích thích của một phụ nữ đã ly hôn, người đẹp cao ráo, mảnh mai, làm việc văn phòng, trải nghiệm cực khoái mãnh liệt trong khi quan hệ tình dục - Umizu Saki","lastmod":"2025-03-23","duration":"01:51:44","url":"/play/18989884.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYTE2OGRhYjAyOTg4NjFkMTk2ZDY4ZjE3ZGM0YjhiOTAuanBn.cache","vod_id":19153939,"title":"Dương vật của người đàn ông, khao khát được sống trong một thế giới khác... Liên tục thúc đẩy và thụ tinh cho những người lao động ngày nay đầy tinh trùng, đang cầu xin tình dục. (Kitano Mina)","lastmod":"2026-04-18","duration":"02:21:11","url":"/play/19153939.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDUzNmUwYzIxZTkxNTVjNWQyNzVmMTM4NDUyODI2NzQuanBn.cache","vod_id":18977743,"title":"[Không che] MAAN-843 [Cô gái ngực khủng lộ hàng ngoài trời] Đi dạo trong công viên, vùng kín của cô ấy lấp lánh!? Một cô gái ngực khủng đến chơi với chúng ta mà không mặc áo ngực!","lastmod":"2025-12-14","duration":"02:03:40","url":"/play/18977743.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMDQvYzhjYzViYjJmYWEyNGM0OGI5NzIxNDVhNjc5MzNjMjMuanBn.cache","vod_id":19055963,"title":"Vóc dáng chữ A, ngực phẳng, xinh đẹp như loli. (Jie Yueguang 2 4 giờ) (Jie Yueguang IBW971z)","lastmod":"2025-10-03","duration":"04:02:14","url":"/play/19055963.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTkzNzk4MzBiYTI1ZTlhNDU1ZGYzYTY2ZTRlNDBjZjUuanBn.cache","vod_id":19022088,"title":"ADN213 Chồng ơi, hãy tha thứ cho em... Bản năng của người phụ nữ 2 う遥茜.","lastmod":"2025-03-24","duration":"01:57:22","url":"/play/19022088.html"}]},
videoTitle: 'FC2PPV 3259155 [Không kiểm duyệt] Một người đẹp nghiệp dư có ngoại hình giống Nanase Nishino. Một phụ nữ mảnh mai với vòng ngực đầy đặn và thân hình hoàn hảo, cô ấy là nạn nhân của những người đàn ông lớn tuổi, dâm đã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=/`;
}
};
}