Tôi đã cùng một cô gái xinh đẹp đến Bắc Kinh; vì cô ấy, tôi đã để một người đàn ông vô cùng quyền lực và có uy thế quan hệ tình dục không an toàn với mình. DASS-637-C
Trắng, mềm mại, dễ thương, tinh khiết, trần nhà, trần nhà, hồng, lỗ hổ trắng, da kem, tinh khiết, loãng, một đường trời, không bao cao su, xuất tinh","lastmod":"2026-07-11","duration":"10:55","url":"/play/19163444.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWIzMDQwMjM4ODY5YmY2MTJkYjVmMjI0MzhmNGIxMmUuanBn.cache","vod_id":18925498,"title":"Carib 072910-439 RUMIKA, một cô bé da đen siêu dễ thương x 3P","lastmod":"2025-12-14","duration":"00:55:56","url":"/play/18925498.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MTYvODQxMGIyMjE1NjJmNjdmODdmYjhjMGQ2ZTUwY2U2NmUuanBn.cache","vod_id":19047220,"title":"[Không kiểm duyệt] Đi cùng các bạn nữ: Yu Nagata, Yu Nagata, Ami Takase 10musume-122422-01","lastmod":"2025-08-15","duration":"54:11","url":"/play/19047220.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjMvZTc5ZTYxZWEyM2NkNThkYWZlYjc1YzRkZWZiNzlkYjguanBn.cache","vod_id":19165098,"title":"Chuyến đi suối nước nóng nghịch ngợm cùng hai nữ sinh xinh đẹp","lastmod":"2026-07-11","duration":"03:05:15","url":"/play/19165098.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvN2Y0NzhjNWJiNTE5NDY1MjVmZDNhNGU3YzVkODE3NTMuanBn.cache","vod_id":18957447,"title":"CAWD-436 \"Nhà tôi ở gần đây, muốn tắm chung không?\" Tôi lỡ chuyến xe buýt cuối cùng nên đã đến phòng của nữ đồng nghiệp... Cô ấy hoàn toàn không hề nghi ngờ gì.","lastmod":"2025-12-14","duration":"02:25:06","url":"/play/18957447.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MDcvYzJkYzM2N2Q3MTkxYWNiYTM4MjJmOGI2ZTA2YmZiOTYuanBn.cache","vod_id":19032420,"title":"200GANA-3001 Một tay tán tỉnh lão luyện đưa một cô gái về phòng mình để quan hệ tình dục và bí mật quay phim cảnh hai người quan hệ với nhau. 344","lastmod":"2025-05-07","duration":"01:01:27","url":"/play/19032420.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTNhYzk2ZGZkYTNiNTA5NjM0NWFiYTJjNTU2NWM4MTcuanBn.cache","vod_id":18994052,"title":"FC2PPV-1261847 (có che mờ) {Tự quay} Nữ diễn viên phim truyền hình xinh đẹp và tài năng, 20 tuổi, bị lộ video sex liên quan đến ma túy.","lastmod":"2025-03-23","duration":"39:33","url":"/play/18994052.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjk3YzNmOTQ4NzI4MDM1ZDFkZWMxZGVmNTRhOWNjYzkuanBn.cache","vod_id":18987062,"title":"[Phiên bản chưa cắt] MIDV-375 [Xem cẩn thận] Một ông già hôi hám sống trong một căn nhà đổ nát trêu chọc tôi bằng một thứ chất lỏng dính nhớp cho đến khi tôi phát điên và ép tôi phải sống chung với ông ta. Đây là nhật ký huấn luyện 5 ngày của ông ta.","lastmod":"2025-12-14","duration":"02:25:12","url":"/play/18987062.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODZjNjU2MGRlMDNlNDVhZTgyNTJlYTg1NjM2MWZhMDAuanBn.cache","vod_id":18996212,"title":"Những cuộc gặp gỡ tình dục với người mẫu Nhật Bản, Hàn Quốc, Trung Quốc và Việt Nam trong khách sạn - Phần 6","lastmod":"2025-12-14","duration":"10:14","url":"/play/18996212.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvN2I5ZTFlY2E5YTJiNjcxNzUyZTdiNzUyNDAwNTE1YTkuanBn.cache","vod_id":18957667,"title":"CJOD-145 Thời gian không giới hạn! Quay phim không giới hạn! Độc quyền M-Men: Cảnh xuất tinh siêu cao cấp, tắm bồn khiêu dâm - Reiko Sawamura","lastmod":"2025-03-22","duration":"01:58:44","url":"/play/18957667.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzM0MWZjZjU1ZmIyNjVjOTI4NDRhNjU4ZTQwN2Y2NzMuanBn.cache","vod_id":18953838,"title":"Một cô gái trẻ xinh đẹp đã kết hôn đang quan hệ tình dục với anh trai ruột của mình tại nhà. Cô ấy để lộ mặt suốt thời gian đó và dường như rất thích thú. Cô ấy thực hiện tư thế 69, liếm dương vật to lớn của anh ta, và bắt anh ta bú vú và liếm âm đạo của mình. Biểu cảm của cô ấy rất dâm đãng. Quan hệ tình dục không an toàn rất kích thích.","lastmod":"2025-03-22","duration":"01:02:14","url":"/play/18953838.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MDIvYmI5NDJlNzVkYTAyYjg5NjUzMmFhMDk2MWI4ZDU3N2QuanBn.cache","vod_id":19027506,"title":"Tác động trực tiếp của cú rơi thẳng đứng, tư thế cưỡi ngựa đàn hồi x để lại hạt giống, Arai Rima xuất tinh và phun trào SEX, Arai Rima TPPN-233-C.","lastmod":"2025-04-02","duration":"02:03:28","url":"/play/19027506.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MTUvODJlYTQxMmE2ZDRhZWUwYjlkZjk0ZDgzZDAzMmVkY2MuanBn.cache","vod_id":19047066,"title":"LAX0059 Cô gái trong khuôn viên trường","lastmod":"2025-08-14","duration":"32:57","url":"/play/19047066.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MjkvM2E5NzYwM2ZiM2IyYzgwZTNmYjRkYjVhZGYyMmJiNjAuanBn.cache","vod_id":19044683,"title":"Cô bạn gái lẳng lơ của tôi trong chiếc quần tất đen và quần ống rộng đang bị quan hệ tình dục một cách hoang dã mà không dùng bao cao su.","lastmod":"2025-07-28","duration":"21:22","url":"/play/19044683.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMDMvMTc3M2VlOTQ2MDk0Y2U2YmU3NTgyNjVjNDdhNjE1YzAuanBn.cache","vod_id":19060953,"title":"Các cặp đôi tham gia vào việc trao đổi bạn tình, khiến chồng họ ghen tuông khi chứng kiến vợ mình được những người đàn ông khác ôm ấp và thở hổn hển. (Yui Hatano, Reina Kuroki) NGOD_227","lastmod":"2025-11-02","duration":"02:04:15","url":"/play/19060953.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODFkZGY2MzdmM2YxMDE0NTMxZTUzY2UyMjY1YWFjZTUuanBn.cache","vod_id":18960319,"title":"[Phụ đề tiếng Trung] BLK-615 Câu lạc bộ thủ dâm sau giờ học: Cô gái ngực khủng nuốt tinh dịch, liếm và thưởng thức \"bánh kem\". Cô ấy thỏa mãn dục vọng của mình!","lastmod":"2025-12-14","duration":"01:56:32","url":"/play/18960319.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNGVmODQyZDg3YWY5ZTA0NmU3MTM4NjkyYWEwYWMyZTEuanBn.cache","vod_id":19157368,"title":"Một nữ sinh viên đại học, bị ép phải trả nợ cho người cha mất tích, bị nhốt trong một căn nhà đổ nát và bị một nhóm đàn ông cực kỳ đẹp trai cưỡng hiếp không ngừng trong ba ngày ba đêm. (Sau đó, văn bản đột ngột chuyển sang một chủ đề dường như không liên quan: Momono Kana, một nữ võ sĩ nghiệp dư hạng S.)","lastmod":"2026-05-10","duration":"02:04:18","url":"/play/19157368.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjEwNjY1NTJmYzMwMjhmMzI4N2E3ZjYyNzg4OTk0YzIuanBn.cache","vod_id":18952834,"title":"\"Hardcore✅Người nổi tiếng trên Internet chất lượng cao✅Tin tức nóng hổi\" Hàng chục nghìn người tìm cách giải thoát: Nhật ký thống trị tình dục Modi của cặp đôi mũ xanh chất lượng hàng đầu, hấp dẫn cả nam và nữ, mời người hâm mộ tham gia vào quan hệ tình dục tập thể dâm dục, không chắc con của ai (9)","lastmod":"2025-12-14","duration":"00:01:00","url":"/play/18952834.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNGY3ZTdiN2Y4ZmI3YjlhNWM1NGViYTc0NjA0ZTUyNTkuanBn.cache","vod_id":18945958,"title":"Sản phẩm mới nhất của Trung Quốc - Dự án Tình dục 30 ngày của Madou Media: Hộp Kho báu Trò chơi Tình dục Cô gái Bí ẩn Madou - Chọn hai món đồ chơi để đạt cực khoái - Phiên bản gốc độ phân giải cao 1080P","lastmod":"2025-12-14","duration":"00:04:26","url":"/play/18945958.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTQzYjE2MGE2NDEyZGY4MWE1YTI2NjJmNzMxYzg5Y2UuanBn.cache","vod_id":19010007,"title":"PRED196 Tôi sẽ biến anh thành một người đàn ông có thể lên đỉnh như con gái. Tôi sẽ làm cho núm vú và hậu môn của anh phát triển!! Phiên bản đầy đủ về xuất tinh ở nam giới của Eimi Fukada.","lastmod":"2025-03-24","duration":"01:58:22","url":"/play/19010007.html"}]},
videoTitle: 'Tôi đã cùng một cô gái xinh đẹp đến Bắc Kinh; vì cô ấy, tôi đã để một người đàn ông vô cùng quyền lực và có uy thế quan hệ tình dục không an toàn với mình. DASS-637-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=/`;
}
};
}