Trước mặt người bạn trai mới đến, Ninomiya Hikaru đã cưỡng hiếp tập thể một nữ sinh viên đại học đang lên đỉnh dữ dội, xé rách quần áo của cô và xâm hại tình dục cô một cách tàn bạo cho đến khi cô tiếp tục đạt cực khoái.
Meng Ruoyu Yi Ruo MD0342 Quan hệ tình dục qua đường hậu môn giữa bảo vệ và nữ nhân viên bán hàng - Phát trực tiếp 3P - Cưỡng bức đạt cực khoái qua đường hậu môn","lastmod":"2026-07-11","duration":"44:39","url":"/play/19162526.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMmU4ZGI5NDlhOWViYWQ2N2U1NWJlZDY0MDg1ODY2ZjUuanBn.cache","vod_id":18975876,"title":"[Phụ đề tiếng Trung] HMN-372 Chuyến Tàu Biến Thái NTR: Hôm qua, người phụ nữ biến thái đó là vợ của sếp tôi. Tôi ghét cô ta đến nỗi tôi đã chơi đùa với vòng ba to lớn của cô ta và xuất tinh vào bên trong cô ta cho đến khi cô ta lên đỉnh. (Mina Kitano)","lastmod":"2025-03-23","duration":"01:59:46","url":"/play/18975876.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWE3NzRiNzE5ZmVkNmFhMTRiYjg5ZGMzZWIyNzU1OTYuanBn.cache","vod_id":19022281,"title":"AVSA087 Tình huống không thể nói không, nỗi buồn khi người phụ nữ đạt cực khoái, sự nỗ lực trong chuyện chăn gối, ba con quỷ lén lút vào phòng khi đang ngủ, Nagai U Mihina.","lastmod":"2025-03-24","duration":"01:55:38","url":"/play/19022281.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzczOWJkNjk1YzA4ZjM5MjZlMTEwNTYzNjNiZjlkMDMuanBn.cache","vod_id":18961664,"title":"[Không kiểm duyệt] EBOD-907 139 lần cực khoái! 120 cơn co giật dữ dội! 3700 ml dịch tiết! Một cô gái xinh đẹp với vòng một cỡ F, nhưng khoảng cách giữa vẻ ngoài và con người bên trong lại rất lớn.","lastmod":"2025-12-14","duration":"02:34:35","url":"/play/18961664.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOThlNGZmNzA2Zjg1ZGIxMjJlNWQ1ZmMzZWU5YjEzZmEuanBn.cache","vod_id":19003676,"title":"SSNI-430 Cực khoái mãnh liệt của cô gái ngực khủng nhạy cảm! 6 trải nghiệm lần đầu tiên - Phiên bản đặc biệt - Nogi Hotaru","lastmod":"2025-03-23","duration":"02:41:34","url":"/play/19003676.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZjczYmVmNjUyN2E3ZGIwMzVjYzU4NWYzYjA4ZTcwODguanBn.cache","vod_id":19154383,"title":"DRAN-001 - Cảnh quay rò rỉ về sự gục ngã và cực khoái của nữ vận động viên xinh đẹp: Thân thể quỷ dữ - CD2","lastmod":"2026-04-20","duration":"30:14","url":"/play/19154383.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzYzMDhmMWIxNzEzNmI2NTcyYzhlNDdlODUwNjk2YWYuanBn.cache","vod_id":18966456,"title":"741P011-G05 Một nàng dâu bị mẹ chồng quyến rũ và nghiện khoái lạc đồng tính! Cô ta tham lam tìm kiếm cảm giác cực khoái!","lastmod":"2025-03-22","duration":"00:33:19","url":"/play/18966456.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWI5ODE2ZWIyN2FmN2FlZjE5NWE4YzE4ZGI2MDFlZWQuanBn.cache","vod_id":18957168,"title":"Người phụ nữ lớn tuổi này, rõ ràng là một người phụ nữ lẳng lơ, liên tục để lộ mặt và dùng tất để quyến rũ. Bà ta dang rộng chân, dùng đạo cụ để kích thích âm hộ và âm vật, khiến đôi chân run lên vì khoái cảm khi bà ta rên rỉ và lên đỉnh liên tục.","lastmod":"2025-03-22","duration":"02:33:36","url":"/play/18957168.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTUwZjFjYmJlZjEyYTYyMzdiZGE0YjcwYjg1MWM2N2YuanBn.cache","vod_id":18978636,"title":"[Chưa cắt] MIAB-008 Trại huấn luyện cưỡng hiếp tập thể: Một nữ quản lý được yêu mến bị một nhóm thành viên đội tấn công tình dục thô bạo liên tục xuất tinh vào âm đạo, khiến tinh dịch tràn ngập.","lastmod":"2025-12-14","duration":"02:03:34","url":"/play/18978636.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOGE0NjJmZWFiMzEyNjY2MGEyZTNmM2U4NjVlOWIzMDQuanBn.cache","vod_id":18980456,"title":"FC2PPV 3601852 Tôi đưa cô bạn gái siêu dễ thương với vòng một cỡ F của bạn tôi về nhà, rồi ngoại tình với người khác. Tôi khiến cô ấy lên đỉnh nhiều lần, thậm chí còn khiến cô ấy xuất tinh vào trong tôi. \"Tôi sắp xuất tinh rồi!\"","lastmod":"2025-12-14","duration":"00:27:03","url":"/play/18980456.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTBjNThjZjU3ZDFkYTcwMzkzMmUyMzFhYTg4YjVlZmQuanBn.cache","vod_id":18967500,"title":"Một người phụ nữ trưởng thành, tinh tế để lộ khuôn mặt và thể hiện niềm đam mê, ăn mặc quyến rũ với tất và nội y, tương tác với những người đàn ông ngưỡng mộ, thực hiện nhiều hành động vuốt ve và chơi đùa với ngực và vùng kín của mình, kèm theo những tiếng rên rỉ dâm dục và ngôn từ khêu gợi khiến sự hưng phấn tiếp tục dâng cao.","lastmod":"2025-12-14","duration":"01:31:22","url":"/play/18967500.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNmY0YzJmZmIyNWM5ZmU2ODY4MGI0ZmFhNzcyMDM3MmEuanBn.cache","vod_id":19154098,"title":"Sau khi bị quản lý bắt quả tang biển thủ tiền công ty để đi mua loa, tôi bị mắng. Không ngờ, cô ấy lại thích tôi, và ánh mắt ghen tuông của cô ấy khiến tôi lên đỉnh liên tục. (Misaki Kanna DVAJ-679-C)","lastmod":"2026-04-19","duration":"02:03:05","url":"/play/19154098.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjZmMjVhMzAwYjI1MGExOTE4NjJiMzBmODIxNzc3NmYuanBn.cache","vod_id":18927023,"title":"AP-717 Y tá cũng có liên quan; không còn đường thoát! Nữ sinh bị quấy rối tình dục trong lúc khám sức khỏe, bị ép phải đạt cực khoái bằng cách kích thích núm vú. (Kẻ gây quấy rối, Tập 2, 00)","lastmod":"2025-12-14","duration":"00:20:00","url":"/play/18927023.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNGU4ZTI2ZTAzYjAyZTI2MzVkNGJhNGMzNzA3Zjc1NGUuanBn.cache","vod_id":19154380,"title":"DRAN-002 - Rò rỉ: Sự sụp đổ và đỉnh cao của một vận động viên xinh đẹp, Thân thể quỷ dữ 2-cd1","lastmod":"2026-04-20","duration":"42:08","url":"/play/19154380.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvN2M3YzU5MDdhY2JkYWFjYWNhNzE3ZGVmYWExMmViZWEuanBn.cache","vod_id":18979393,"title":"[Phiên bản chưa cắt] MIDE-273 Lần đầu tiên lên đỉnh! Chinami Ito","lastmod":"2025-12-14","duration":"02:27:13","url":"/play/18979393.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNGNhMDZhYmQyNzcyZmMwNmNlMDdjM2RhN2EzMzk3ZTAuanBn.cache","vod_id":18944101,"title":"PPPD-811 Cô gái mặc đồng phục cỡ I, ướt sũng, xuyên thấu, không mặc áo ngực, bị kích thích tình dục ngay cả khi đang mặc quần áo.","lastmod":"2025-12-14","duration":"02:37:06","url":"/play/18944101.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2NiNzMyMWYyM2Q0NzJmZjY0NmIxYWEzN2FhNTJlN2QuanBn.cache","vod_id":18926530,"title":"Một cô gái có vẻ ngoài thanh lịch, đeo kính và mặt nạ đang tự thỏa mãn tình dục trong trạng thái khỏa thân với một người đàn ông to lớn, da ngăm đen. Làn da trắng mịn, thân hình mảnh mai và bộ ngực đầy đặn của cô ấy nằm trên một chiếc ghế, và đầu người đàn ông đang bị đẩy vào và rung lên, khiến cô ấy rên rỉ và thở hổn hển trong khoái lạc.","lastmod":"2025-12-14","duration":"01:29:07","url":"/play/18926530.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzk5ZDZmOGI4YjAzMzg1NjczOTE5ODcwYzZiOTEwYTEuanBn.cache","vod_id":18945530,"title":"SIM-036_A Giấc mơ của một người đàn ông đã thành hiện thực!? Cô y tá trực đêm đã lẻn vào phòng anh ta! Cô ấy trải nghiệm cảm giác hồi hộp tột độ lần đầu tiên, quá phấn khích đến nỗi không thể dừng lại, cưỡi lên người anh ta và đạt được nhiều cực khoái! Phần 1","lastmod":"2025-12-14","duration":"02:12:47","url":"/play/18945530.html"}]},
videoTitle: 'Trước mặt người bạn trai mới đến, Ninomiya Hikaru đã cưỡng hiếp tập thể một nữ sinh viên đại học đang lên đỉnh dữ dội, xé rách quần áo của cô và xâm hại tình dục cô một cách tàn bạo cho đến khi cô tiếp tục đạt cực khoái.',
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=/`;
}
};
}