SDNT-014 A real amateur housewife, forced to act in a movie because her husband wanted her to be cuckolded. Case 12. Motomiya Momoko (pseudonym), medical secretary, 32 years old, residing in Saitama City, Saitama Prefecture. Consent to group sex and ejaculation inside. Wanted to be cuckolded by her husband.
Cuckolded Couple Exposes Faces, Wife Swapping 4P","lastmod":"2026-07-11","duration":"07:23","url":"/play/19167557.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDVkYjU4Y2FiZmE1NTE0ZDE5ZDI5ZTdhZjBkNDgxN2IuanBn.cache","vod_id":19009703,"title":"JUY592CN I've made up my mind never to betray again, but... ~A married woman who was slept with by her husband's client~ Miyuki Arisaka.","lastmod":"2025-03-24","duration":"01:45:03","url":"/play/19009703.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTZmODVmYjc3Mjg2ZGRhNWM3ZmIwOTFiYTQ0YmRlZDcuanBn.cache","vod_id":19008208,"title":"MEYD551 Chinese Subtitles: The woman who walked out of the sex-matless gym is a proud and beautiful neighbor. Now I have her weakness; I demand both real sex and penetration! Even outside the shop, Nakano Nanao becomes a submissive sex slave.","lastmod":"2025-03-24","duration":"01:57:41","url":"/play/19008208.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZGZiOTdhZmE1YTI1ZjRjMDU5ODVkZTA4MTljMTRiMjkuanBn.cache","vod_id":18956116,"title":"[Chinese Subtitles] MIDV-237 A shameless city girl is forced to ejaculate so much that she will die from her country father's insatiable penis! Rikka Ono","lastmod":"2025-03-22","duration":"01:59:51","url":"/play/18956116.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOTVkODU1MTE4ODZkYWE1OWFiMDY2MjUwZDVlZTc2OTEuanBn.cache","vod_id":19142218,"title":"33-year-old Haruka Tamai, a mother living in eastern Saitama Prefecture with her husband and son, was diagnosed with COVID-19 a month later with a new face. (SDNM-522)","lastmod":"2026-02-08","duration":"02:46:49","url":"/play/19142218.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWMyYTIyNWUyODRhYWFkYTQ5MTY1N2YxOTcyMmVkYmQuanBn.cache","vod_id":19017109,"title":"MXGS1109 - An incredibly realistic documentary with no fabrication whatsoever. Finally, would you like to have real sex? (Meng Jiana)","lastmod":"2025-03-24","duration":"02:19:14","url":"/play/19017109.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDdlYzQwZmE4YzEyMjRmYTRmNDg0YzVkOTdkNWNlZTIuanBn.cache","vod_id":18993513,"title":"JUL-032 After having sex with my husband and giving birth, my father-in-law always sprays me with... Hiiragi Rui","lastmod":"2025-03-23","duration":"01:55:37","url":"/play/18993513.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvZmM2MzE1MjM1ODk3MjNmNmY1Zjc3NjU0YTg5ZWZhNGIuanBn.cache","vod_id":19162920,"title":"Uncut continuous sex where real semen is squeezed until the balls are zero Hibino Uta Hibino Materiall","lastmod":"2026-07-11","duration":"02:29:31","url":"/play/19162920.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MTcvYTg3MTRjYWY4NTcyYmRjYWVkMzlmYzk2YzM2Zjc0N2YuanBn.cache","vod_id":19047586,"title":"OFKU229 A frustrated mother goes to her son's apartment after arguing with her husband. SP 180 minutes","lastmod":"2025-08-16","duration":"03:01:11","url":"/play/19047586.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNmM1OTEwNDQ0MGRjZDZmMWVmMjMzNWJhNzc0ZjkyZDcuanBn.cache","vod_id":19001952,"title":"MIAA-265 Super Premium Intra-Ejaculation Special Bubble Bath - Imai Natsuho","lastmod":"2025-03-23","duration":"02:30:00","url":"/play/19001952.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjMxZWIwZmMyZTE1ZjU3NWMyN2ZlNDk3NjBiNTI0M2IuanBn.cache","vod_id":19027286,"title":"1Pondo 042724_001 A playful housewife named Hina Kusakabe who wasn't wearing a bra and was taking out the trash nearby in the morning.","lastmod":"2025-03-31","duration":"01:01:34","url":"/play/19027286.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODBmOTM1ZDlkYzNhM2VhNzdhNzdmNDI1YzVlYmI5NmUuanBn.cache","vod_id":18970208,"title":"This little slut wants to be fucked~ Ah~ Brother, my cunt is so itchy, hurry up and fuck my little hole! Harder~ Daddy, fuck me deeper, my pussy is so itchy, brother, hurry up and fuck me to death.","lastmod":"2025-12-14","duration":"02:12:33","url":"/play/18970208.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvN2UyMzI5NDdjMDRmN2VmYTZkMDAyZTMyYmE4YzRkNzQuanBn.cache","vod_id":19163561,"title":"Brother is not home, cheating on sister-in-law, real sister-in-law, no condom, inside ejaculation","lastmod":"2026-07-11","duration":"15:26","url":"/play/19163561.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYmM1ZWZiNWRlNDM5NGViNTM3NGIyMzdkM2JlNDE2MTAuanBn.cache","vod_id":18951477,"title":"\"Latest ✅ Top-tier Internet Celebrity ✅ Breaking News\" Tens of Thousands Seek Release OnlyFans Chinese retired AV actress with beautiful breasts and buttocks Chen Meihui's paid private shoot featuring various styles of erotic 3P and internal ejaculation is extremely powerful (8)","lastmod":"2025-12-14","duration":"00:21:58","url":"/play/18951477.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDNjZDA2YzJkOGJmY2IzNjBiMmYyOTE3NDA1ZmJlYTQuanBn.cache","vod_id":18954618,"title":"Madou Media Production - MD - 0076 The Female Teacher's Home Visit 00","lastmod":"2025-12-14","duration":"00:09:59","url":"/play/18954618.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNGU2MDg2M2Y2OTZhOGYyOGNmZjhjODc3MGNkMmY1MjUuanBn.cache","vod_id":19145729,"title":"I was tamed by my husband's young boss and became his personal \"breast slave\"... Nao Jinguji JUR-554","lastmod":"2026-02-28","duration":"02:21:08","url":"/play/19145729.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MTAvYTM2ZDgxYjYzNWI1NWFjOGNhZmI5YzEwNzQyMDE2ODguanBn.cache","vod_id":19042274,"title":"An older man paid a large sum of money to hire a charming young woman and a young girl for oral sex and double penetration.","lastmod":"2025-07-09","duration":"18:43","url":"/play/19042274.html"}]},
videoTitle: 'SDNT-014 A real amateur housewife, forced to act in a movie because her husband wanted her to be cuckolded. Case 12. Motomiya Momoko (pseudonym), medical secretary, 32 years old, residing in Saitama City, Saitama Prefecture. Consent to group sex and ejaculation inside. Wanted to be cuckolded by her husband.',
language: 'en',
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('Link copied!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Link copied!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Link copied!');
}
}
},
// 切换布局
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=/`;
}
};
}