Một người phụ nữ xinh đẹp trong bộ váy trắng, với vẻ ngoài quyến rũ và phong thái thanh lịch, [Con mèo của Schrödinger], xuất hiện trong bộ đồ lót và sử dụng đạo cụ để tự thỏa mãn. Cảnh quay cận cảnh cô ấy đạt cực khoái với một dương vật rung được chiếu. Vô cùng quyến rũ, đừng bỏ lỡ!
Ladyboy AVDEBUT mới thâm nhập, cực khoái đầu tiên trong đời Momona Mikami 三神ももなグローリークエスト","lastmod":"2026-07-11","duration":"02:54:28","url":"/play/19165948.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOWE1ZmQ4ZWY5YmI0YWYyOTU4YzZhODIwMzYxY2JlYzguanBn.cache","vod_id":18983121,"title":"Một người phụ nữ lẳng lơ, gợi cảm liên tục để lộ mặt, đeo kính và tham gia vào một màn trình diễn đầy đam mê. Cô ấy làm theo hướng dẫn của bạn trai, thực hiện nhiều hành động khác nhau, bao gồm vuốt ve ngực, kích thích âm đạo, quan hệ tình dục với đạo cụ và tắm vòi sen. Cô ấy trải qua nhiều cực khoái và luôn luôn ẩm ướt.","lastmod":"2025-12-14","duration":"01:36:25","url":"/play/18983121.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMWQzNmI1NTZjYWQ1ZGIxMjc3YTYwOTM2OTVmZmVjYjkuanBn.cache","vod_id":19152450,"title":"Cô gái đam mê thể dục mà tôi tìm thấy trên Instagram có ham muốn tình dục cực cao và thích quan hệ tình dục tức thì với dương vật!! Cô ấy chú thích bức ảnh là \"#Muốn quan hệ tình dục với người thích thể dục NPJS-241\"","lastmod":"2026-04-09","duration":"01:58:34","url":"/play/19152450.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzljNWY4ZTYwYjI5MGQ2YjIyYTQ2MmU1YTU3N2U0MDkuanBn.cache","vod_id":18975880,"title":"[Phiên bản chưa cắt] 476MLA-119 Trong khi huấn luyện viên yoga đang trên đường về nhà sau một đám cưới, tôi đã lừa cô ấy đạt cực khoái hai lần liên tiếp!! Tôi đã lợi dụng bản tính dịu dàng của cô ấy để khiến cô ấy không thể từ chối.","lastmod":"2025-12-14","duration":"01:05:02","url":"/play/18975880.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOTRlZDZmMDdmM2Q0NTVhMzUwYmRlYjllMjEwYjMzZDUuanBn.cache","vod_id":19137659,"title":"Người nổi tiếng trên mạng, ngực khủng, thân hình gợi cảm, tóc ngắn, sử dụng đạo cụ để thủ dâm.","lastmod":"2026-01-10","duration":"03:01:42","url":"/play/19137659.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOWM0NjI5N2YzNjI1ZmYxMTE3MzgwZGI3NDY1Y2VlZDguanBn.cache","vod_id":18960346,"title":"[4K]AKDL-214 Sau trò chơi núm vú hàng ngày, nữ sinh Suehiro Jun trở nên nhạy cảm và học được cách đạt cực khoái từ núm vú.","lastmod":"2025-12-14","duration":"02:42:30","url":"/play/18960346.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvYmEwMGJmZDQ0NDRiMmU3Mzc5NzI0YzA2YzMzYjU4ZmQuanBn.cache","vod_id":19065249,"title":"Chị dâu tôi, người bị dồn nén về mặt tình dục, đã cưỡng hiếp tôi! Tôi đã trả thù bằng cách xuất tinh vào bên trong cô ấy 10 lần ở tư thế cưỡi ngựa tốc độ cao, khiến cô ấy đạt được nhiều cực khoái mãnh liệt! (Diễn viên không rõ danh tính: HUNTC_179)","lastmod":"2025-12-14","duration":"02:34:15","url":"/play/19065249.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTQvM2JlMmQzNGUzOTgwZTM1OWNjN2I3YTU0Yzk2ZDAyNjguanBn.cache","vod_id":19067393,"title":"Gương Thần Lộ Mặt - Chỉ dành riêng cho bạn gái thân thiết! Hai nữ sinh viên đại học thời Reiwa \"tán tỉnh\" các ông chú thời Showa và thách thức họ bằng \"Trò chơi thoát khỏi xuất tinh\"! Diễn viên không rõ danh tính DVMM-282","lastmod":"2025-12-14","duration":"04:50:30","url":"/play/19067393.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2JhZDVkYTMzNTE4MGRkZjUxZmM2ZWJjMDMxZjY1ZjUuanBn.cache","vod_id":18963902,"title":"[Không kiểm duyệt] 300NTK-760 [Một phụ nữ mảnh mai, xinh đẹp trong bộ đồng phục, bị cấm bán đồ lót!?] Một nữ nhân viên bán hàng hơi gợi cảm, chỉ bán đồ lót và không cho phép người lớn bán đồ lót.","lastmod":"2025-12-14","duration":"01:32:31","url":"/play/18963902.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWRhMWJhMGFlMTQ4Zjk5ZmQ3ZDQ5NzEwZWM0ZTdkZWEuanBn.cache","vod_id":18931959,"title":"PPPD-193 Minami Ayase, ngươi đã thua rồi!! Một nữ khổng lồ hạng nhất đã bị một người đàn ông bình thường ép phải đạt cực khoái.","lastmod":"2025-03-22","duration":"01:58:28","url":"/play/18931959.html"}]},
videoTitle: 'Một người phụ nữ xinh đẹp trong bộ váy trắng, với vẻ ngoài quyến rũ và phong thái thanh lịch, [Con mèo của Schrödinger], xuất hiện trong bộ đồ lót và sử dụng đạo cụ để tự thỏa mãn. Cảnh quay cận cảnh cô ấy đạt cực khoái với một dương vật rung được chiếu. Vô cùng quyến rũ, đừng bỏ lỡ!',
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=/`;
}
};
}