추천 영상
</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 이챠는 친밀한 접촉, 특히 격렬한 섹스를 좋아한다. 이를 갈망하던 혼마 유리의 밤을 나는 독차지했다. 혼마 유리, 모모타로 에이조 출판사.</script></title>
","lastmod":"2026-07-11","duration":"","url":"/play/19206760.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNThlYjMyMDlkNmIyZWJjZjdlZTQwMzMxMmY5ZWZjMjcuanBn.cache","vod_id":19170767,"title":"치마 아래에는 짐승이 있다, 11화","lastmod":"2025-12-29","duration":"0:04:50","url":"/play/19170767.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTJlODc4ZTYwMDJiYjBhZWY5MDZmOWE5NmFmODUxYTYuanBn.cache","vod_id":19048228,"title":"XMOM-14 유명인 아내의 침, 정액, 음란한 구강성교를 포함한 프렌치 키스, 마키무라 아야카 (근친상간)","lastmod":"2025-03-26","duration":"2:03:26","url":"/play/19048228.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOGJiMGFkODg4N2RmMWQ0NTBjY2NiMzdiNzQxZGI3ODMuanBn.cache","vod_id":19087748,"title":"\"남성 괴물\" 리미터 ∞ 해제!! 탈출 모드 슈퍼 러시!! 남자를 속속들이 아는 아름답고 성숙한 여성, 통제 불가능한 목구멍 음란 AV! - 호조 마키.","lastmod":"2025-03-26","duration":"2:16:03","url":"/play/19087748.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjlmNTRmYmE0N2M0M2EzYjc3ODk5NDI3ZGVmMjg5MWEuanBn.cache","vod_id":19099257,"title":"아내가 강제로 성폭행당했습니다 [혐오스러운 내용 주의] 나의 아름답고 사랑스러운 아내, 나의 자랑스러운 아내가 가족 구성원에게 성폭행을 당했습니다. 표적이 된 것입니다!","lastmod":"2025-03-26","duration":"4:01:37","url":"/play/19099257.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMGNmNTBkMTJhNTAyMDhjOTI3Y2ZmYjkxODU2MThlYjEuanBn.cache","vod_id":19192378,"title":"난조 미야코, 불륜 상대의 정액을 모두 마시는 문란한 주부 (NACR-683-C)","lastmod":"2026-04-13","duration":"2:02:25","url":"/play/19192378.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjkvZDg0ZWRmMGRiNWI4MGE2MjNjOGViMmI4NmQ2YWZkNTIuanBn.cache","vod_id":19206221,"title":"성숙한 여성들의 재치 넘치는 몸짓: 아름다운 계모 나루미야 이로하부터 루비까지","lastmod":"2026-07-03","duration":"","url":"/play/19206221.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOTY5OTYzOGQyYmM2Y2JkMzRmOWQ5MTM2OWNkMjU3MDUuanBn.cache","vod_id":19123268,"title":"아오노 시노 얼굴에 내 정액을 뿌려버릴 거야! 블루 타이드.","lastmod":"2025-03-26","duration":"0:48:16","url":"/play/19123268.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvNDU3ZTEzZmM2YzhmODI4N2UxZjAyNDZmY2Q5MzcwYTguanBn.cache","vod_id":19198812,"title":"가짜 과부 NTR 총 자산: 100억 엔. 70세에 아름다운 아내 호조 마키 마돈나와 결혼하게 된 이유가 사랑 때문인지 돈 때문인지 알아보기 위해서.","lastmod":"2026-05-14","duration":"2:25:52","url":"/play/19198812.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzkzM2IzOTBlYTc1MTg0NmRlMTcwNDA0MTVkZTdmYTEuanBn.cache","vod_id":19045211,"title":"장모님 안에 사정해도 될까요?! 여름이 왔어요, 아름다운 장모님...","lastmod":"2025-03-26","duration":"2:16:35","url":"/play/19045211.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOGU1NDUxZjVmMGQ0YmUwMWIyMTY1MzIzNTMxMGNkNTUuanBn.cache","vod_id":19171877,"title":"아내를 임신시키기 위해 그는 한 달 동안 기다림을 견뎌냈다... 아내는 어떤 이유로든 관계를 가질 수 없었고, 가슴이 큰 그의 고모는 브래지어를 착용하지 않은 채 그의 정액을 훔쳐갔다. (키타노 미나 JUFE-507)","lastmod":"2026-01-04","duration":"2:34:19","url":"/play/19171877.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGRiYjE4ZTExMWU3ZDI5OTJiODM2YmQxNWY1YTZlN2QuanBn.cache","vod_id":19088513,"title":"글로벌 바디랭귀지 데이팅 웹사이트를 통해 만난 아름다운 여성이 성인 역할극 비디오에 출연했습니다.","lastmod":"2025-03-26","duration":"2:22:27","url":"/play/19088513.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNDhlMTMwNmYxMTdkYTI0ZjdkY2VlM2VhYjhhYzJhNjQuanBn.cache","vod_id":19096839,"title":"아내들을 위한 본디지 훈련 모음집 3부: 아름답지만 연약한 아내가 밧줄에 묶여 쾌락에 떨고 헐떡이는, 관능적이고 강렬한 드라마. 10명이 참여하여 4시간 동안 이어집니다!","lastmod":"2025-03-26","duration":"4:00:55","url":"/play/19096839.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvY2I5ZmJjMTIyYjFhY2FiNWI0ZWRjMTI5Y2Y2MTQwODcuanBn.cache","vod_id":19202044,"title":"나는 아름답고 장난기 많고 깔끔하고 섹시한 이모에게서 발기를 받았습니다. (마키 유키에, 麻树由纪絵, 르비)","lastmod":"2026-05-29","duration":"1:40:45","url":"/play/19202044.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjU3NDJmYzMyZDJlNzBlY2NmZTI1NTQxNzFmNzZlODcuanBn.cache","vod_id":19117590,"title":"LUXU1133 럭셔리 TV 1118 그녀는 윤기 있고 관능적인 몸매로 남자를 자극한 후, 음란한 방식으로 격렬하게 달려들었다. 아름다운 엉덩이 사이에 그의 성기를 끼워 애무하거나, 구강성교를 하며 침으로 그의 성기를 맛보기도 했다. 평소의 아름다운 영어 선생님과는 전혀 다른 모습이었다…","lastmod":"2025-03-26","duration":"1:12:00","url":"/play/19117590.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZGE5Y2FiNjk3YTM2ZmY2ZTA4ZDRhNmMyMTA5M2JmMmMuanBn.cache","vod_id":19093145,"title":"레즈비언 여교사의 노예 - 악마처럼 아름다운 미소를 가진 소녀와의 가학적인 훈련.","lastmod":"2025-03-26","duration":"2:39:42","url":"/play/19093145.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MDIvZjc2NjM4OGQ5Y2YyZTg5OWRkYzVjZTBjMzdjNzI5MmQuanBn.cache","vod_id":19147126,"title":"SPSD24 여성 주인공 핫팬츠 슈팅 배틀 헬리오스 화이트와 비스트 옐로우","lastmod":"2025-08-01","duration":"1:52:23","url":"/play/19147126.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTBlMDFmMGIwN2ExODVhMjg2MTQyZTg0ZjdmZjI2OGIuanBn.cache","vod_id":19069402,"title":"궁극의 아름다움 [핑크 래빗] 꿈속의 꿈: 상사에게 강간당하고 정액으로 가득 채워지는 꿈 1","lastmod":"2025-03-26","duration":"0:11:33","url":"/play/19069402.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZDRjYTkxY2IyZTc3NDdlZjM3M2Q4YWU5NTBmM2NlYWMuanBn.cache","vod_id":19198605,"title":"최고의 50세 미숙녀 미야마에 유키에, 날씬한 가슴 큰 마돈나, 4시간 미야마에 유키에 멜로우 문(메로우무).","lastmod":"2026-05-12","duration":"4:05:52","url":"/play/19198605.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZGI5OTk3NDc4MDUzZWM0MTExZGEyZTViYTgxYWVlYWYuanBn.cache","vod_id":19117263,"title":"SDAM022는 여자친구의 질에 20ml의 정액을 쏟아부었다! 단 한 번의 턴으로 끝나는 NTR 게임!","lastmod":"2025-03-26","duration":"2:06:07","url":"/play/19117263.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOGQxMzNhZTNhNWI5Nzk4OTUyNjA2Y2RjOTJmZTI5MmEuanBn.cache","vod_id":19172213,"title":"엄마랑 나랑 진짜 섹스를 했어, 69 체위로 말이야. 그런데 우리 헤픈 엄마는 만족 못 하고 내 정액이 역겹다고 불평했어.","lastmod":"2026-01-06","duration":"0:17:17","url":"/play/19172213.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=/`;
}
};
}
友情链接