Người mẫu chân Giang Tô cạo lông vùng kín, quan hệ tình dục không an toàn, sau đó thoa dầu để được "mát xa chân" bằng dương vật to, góc nhìn người thứ nhất rất kích thích 1
Ngực được kích thích bởi núm vú dẫn đến tiểu không tự chủ và cực khoái. Sau khi đạt cực khoái, vùng kín nhạy cảm ngay lập tức bị xâm nhập, gây co thắt và cực khoái không kiểm soát ở phụ nữ ngực lớn. Chất lượng cao tự nhiên","lastmod":"2026-07-11","duration":"02:32:26","url":"/play/19154338.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMTcvNjc0OWJkMmUwMDA0NDI5ODA5NTcyZTZhZjdlYjkyYTcuanBn.cache","vod_id":19106754,"title":"Một người chị gái xinh đẹp tuyệt trần quyến rũ em trai mình, diện những chiếc vớ gợi cảm và làm tình mãnh liệt với \"cô bé\" trắng nõn của cậu.","lastmod":"2025-11-16","duration":"36:00","url":"/play/19106754.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvYWI1N2FhNTcwNmMzM2UxMTIyZmYzZjhkNzExOTAyOWQuanBn.cache","vod_id":19108688,"title":"Cô nàng hổ trắng nhỏ nhắn ngây thơ lại bất ngờ quyến rũ đến khó cưỡng, với đôi tất đen và vẻ gợi cảm đầy mê hoặc.","lastmod":"2025-12-13","duration":"29:19","url":"/play/19108688.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MzAvODJlZDYzNGNlZmUwZjJjZWYxODM3NWRkZTE1ZjM5OTYuanBn.cache","vod_id":19081007,"title":"Một cô bé hổ trắng nhỏ nhắn đã nuốt trọn dương vật to lớn của tôi; quan hệ với một cô bé loli thật là kích thích!","lastmod":"2025-06-29","duration":"34:45","url":"/play/19081007.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMTM0NzFmNTg2YWY2ZTIwODc3MjNiNGNkNzc3OTA0MzkuanBn.cache","vod_id":19122174,"title":"Một hacker đã đột nhập vào Baidu Cloud và làm lộ video riêng tư của một cô gái rất xinh đẹp đang quan hệ tình dục với bạn trai.","lastmod":"2026-02-03","duration":"06:01","url":"/play/19122174.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MDYvYmMzZjFhODdlY2U4OTY2MzhhZWVmMmQ2NWI4ODFjYjYuanBn.cache","vod_id":19147700,"title":"Tôi đang chịch cái âm hộ mềm mại của con hổ trắng đó, da nó trắng muốt, và nó hét lên đau đớn, nó không thể chịu đựng được nữa!","lastmod":"2026-06-05","duration":"01:45","url":"/play/19147700.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOGFhOWU4YjMzN2E4YTNlZWFjYzAzM2E0NDA3ZDVlM2QuanBn.cache","vod_id":19137296,"title":"Cô sinh viên trẻ này trông sạch sẽ quá, tôi đã khóc trong lúc chúng tôi quan hệ tình dục không dùng bao cao su.","lastmod":"2026-04-16","duration":"10:01","url":"/play/19137296.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MTQvOWRjNDIxNjYyZmQ4ZDBhNjVlZGRiNDE4OTA3ZTc1NDMuanBn.cache","vod_id":19073581,"title":"AI-Jingtian-ForYourFootjob","lastmod":"2025-05-14","duration":"11:46","url":"/play/19073581.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNmIzYzRmMDMzYjAzOGI5YTVjZTg5MTk1ZjUwZTQzYTQuanBn.cache","vod_id":19121653,"title":"Ảnh riêng tư của người mẫu bị rò rỉ trên mạng; băng sex của người mẫu nổi tiếng và bạn trai bị lộ.","lastmod":"2026-01-31","duration":"16:21","url":"/play/19121653.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MDMvNDJmZTljYTk1NDIzMjUzZTc4OTAzMmM5YjcyMGJmMDYuanBn.cache","vod_id":19153018,"title":"Một nữ sinh năm hai xinh đẹp chuyên ngành khiêu vũ đang quan hệ tình dục từ góc nhìn người thứ nhất, với cảnh cô gái ra vào và bị quan hệ một cách mạnh mẽ.","lastmod":"2026-07-02","duration":"27:12","url":"/play/19153018.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNDBmN2E3ZGU0MGYyZjA0MjNjYTg0ZjFlZTYzNWFmZjAuanBn.cache","vod_id":19051536,"title":"Video cho thấy một phụ nữ trẻ với khuôn mặt tươi tắn và bộ ngực lớn đang quan hệ tình dục với người yêu của mình trong khu rừng ven đường, tiếng rên rỉ của cô ấy đầy vẻ khiêu gợi và dâm đãng.","lastmod":"2025-03-29","duration":"44:53","url":"/play/19051536.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTA5NWE3MjA3MjNlMDQxZDJjMGM1YjBlZjg0NjdkM2YuanBn.cache","vod_id":18965683,"title":"Màn ân ái của cặp đôi da đen và da trắng vô cùng nồng nhiệt; người phụ nữ bị một dương vật khổng lồ xâm nhập cho đến khi cô ấy cảm thấy cực kỳ khoái lạc và không thể dừng lại.","lastmod":"2025-03-28","duration":"11:11","url":"/play/18965683.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNjg0ODFiNDNiNDlhMWRiNDRjZDliZDhkNDg0Y2RiMjYuanBn.cache","vod_id":19139335,"title":"Cô em gái lẳng lơ của anh trai tôi, với thân hình trắng nõn không lông như hổ, mặc quần tất, giày cao gót và nội y gợi cảm, đã quyến rũ anh chàng giao hàng, cho anh ta quan hệ tình dục bằng miệng, bằng chân và liếm tinh hoàn của anh ta. Cô ta ham muốn đến nỗi anh chàng cứ liên tục thúc vào cô ta và rên rỉ không kiểm soát.","lastmod":"2026-04-25","duration":"18:45","url":"/play/19139335.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZDUwZDU5YTczNDk3OGY3MTgxOGFhMDBkYTY4OWNmZDMuanBn.cache","vod_id":19122384,"title":"Trong lúc đang nói chuyện điện thoại với cha, cô gái bị một người đàn ông thuộc cung Sư Tử có dương vật rất lớn cưỡng hiếp. Cô dễ dàng bị anh ta làm tình và xuất tinh chỉ sau vài nhịp. (Bản gốc)","lastmod":"2026-02-04","duration":"04:48","url":"/play/19122384.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAzMTQtMS81YzIwYmNhYzI0OGY0MjY4NTI1NjVkODcxM2U2NTk4Yi5qcGc=.cache","vod_id":19130651,"title":"Vụ rò rỉ dữ liệu trên Cloud Drive: Gặp người yêu và chúng tôi quan hệ tình dục ngay lập tức - vòng ba tuyệt đẹp, không dùng bao cao su, màn oral sex mãnh liệt, những cú thúc điên cuồng, cực kỳ khát khao, toàn bộ sự việc đã bị quay phim lén lút và tải lên.","lastmod":"2026-03-14","duration":"16:13","url":"/play/19130651.html"}]},
videoTitle: 'Người mẫu chân Giang Tô cạo lông vùng kín, quan hệ tình dục không an toàn, sau đó thoa dầu để được "mát xa chân" bằng dương vật to, góc nhìn người thứ nhất rất kích thích 1',
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=/`;
}
};
}