MIAA953C Der BH der Frau meines Sohnes wölbt sich nach oben, und ihre Brustwarzen sind hart. „Oh, ich möchte sie berühren …“ Ihre Brustwarzen werden von ihrem perversen Schwiegervater vergewaltigt.
Wer das grausame Spiegelspiel verliert, muss ein pornografisches Bestrafungsspiel spielen. Sogar die junge Ehefrau ist begeistert!! 14 Hajime Project","lastmod":"2026-07-11","duration":"","url":"/play/19267140.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMWVlOTU4N2UwMGM5YjhlNDBhOGQ3NTQ4NjY4YTRkZmMuanBn.cache","vod_id":19077915,"title":"In einer Sommererinnerung trifft ein Mann 20 Jahre später in seiner Heimatstadt ein Mädchen wieder, das seiner ersten Liebe zum Verwechseln ähnlich sieht, und vergewaltigt sie.","lastmod":"2025-03-29","duration":"1:58:35","url":"/play/19077915.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMjYvNmE2ZDM4ZjkxNmFlZmIxNGMzNTRjYjFhMDlkZmM3MWMuanBn.cache","vod_id":19228084,"title":"Untreue Ehefrau_Unzüchtiger heterosexueller Geschlechtsverkehr zwischen Frauen im Alter von 40 bis 50 Jahren, Samenergusssex mit 7 untreuen Frauen, unbekannte Darstellerin EMTH_160","lastmod":"2025-10-25","duration":"5:16:19","url":"/play/19228084.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOTk1YzE1OThlODJlYjdmN2NhM2I1MmQ3ODA2MzI3YWMuanBn.cache","vod_id":19069355,"title":"SAME-019: Nachdem sie vergewaltigt wurde, wurde die Zicke im Uniclub unerwartet sehr gehorsam. – Saito Amiri","lastmod":"2025-03-29","duration":"2:18:10","url":"/play/19069355.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjhjNjk5MTU4NDQ2ODg0NTdiMTQzZGFiYzkxMWQ4M2UuanBn.cache","vod_id":19130113,"title":"Eine neue 500-Yen-Serie!! Ein riesiges Dankeschön-Projekt für über 30.000 Kanalabonnenten!! Die wunderschöne junge Ehefrau, 〇〇-chan, gibt ihr Debüt!! Schöne Brüste, tolle Figur - CD3!","lastmod":"2025-03-29","duration":"0:21:34","url":"/play/19130113.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMTIvMjZjOTU2ZmJmNTYyMzg4NjNiNzRmNDFhYmU1MDMwZTguanBn.cache","vod_id":19230257,"title":"\"Ich würde mir gerne Ihre Frau ausleihen, um so zu tun, als wäre ich Ihr Liebhaber...\" Das ist das schlimmstmögliche Ergebnis für mich, der von einem Freund gebeten wurde, mir meine geliebte Frau auszuleihen... (Azusa Mitsuharu JUQ-605)","lastmod":"2025-11-11","duration":"2:00:19","url":"/play/19230257.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvY2ZiYjEyYzI5ZDllY2UxYTM2MjQxZjczNjdhNWNiYmIuanBn.cache","vod_id":19130851,"title":"3. Limitierte Auflage: Mini-AA-Cup-Mädchen, das von Brustwarzenentwicklung und kleinen Brüsten besessen ist (Schülerin)","lastmod":"2025-03-29","duration":"3:25:16","url":"/play/19130851.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDY2YzAwYWRmNDFlNjlkYWYzMTUxYTY1NWU0YTQyYzYuanBn.cache","vod_id":19096873,"title":"6. Während mein Freund zu Hause war, wurde ich im Nebenzimmer von einem lüsternen Monster vergewaltigt. Ich schrie und flehte darum, penetriert zu werden.","lastmod":"2025-03-29","duration":"2:02:01","url":"/play/19096873.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYmMzOTkzZGQwZTk0ODY0MjhhZDg2MDU4NjA5MWRmMGUuanBn.cache","vod_id":19191737,"title":"NACR690C Ich fantasiere über die Frau meines Bruders...","lastmod":"2025-03-30","duration":"2:00:21","url":"/play/19191737.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZWQ1ZWM1ZmJlODBlOGZiYmJhOGQ3OGI2ZTNhMzY4MDYuanBn.cache","vod_id":19169102,"title":"Rio Rukawa, das kleine Naturtalent, dessen Vater sie mit seinen masochistischen Neigungen erdrückt.","lastmod":"2025-03-30","duration":"2:05:20","url":"/play/19169102.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMzlmYWUwMmNmNzMyNWY2ZGVlNzY5NDgyZGQ2Y2NlMTkuanBn.cache","vod_id":19257544,"title":"Ein attraktiver Lehrer aus dem Kindergarten meines Sohnes und seine Frau trafen sich heimlich auf dem Heimweg und hatten eine Woche lang Sex. (MINAMO SOD)","lastmod":"2026-05-07","duration":"2:00:47","url":"/play/19257544.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTVjNTVhMDU1OWZlNDE3MDIxOTFlODQ3YjNhMjU4YjYuanBn.cache","vod_id":19175841,"title":"Plötzlich erschien Mama von oben...","lastmod":"2025-03-30","duration":"0:21:32","url":"/play/19175841.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTdkMzM5NjRlOWFjMjJiMmJhMDNhNjkxZThlOGE3ZTQuanBn.cache","vod_id":19167475,"title":"W697 Ich bin mit einer modernen Studentin zusammen und halte es vor allen an der Uni geheim. Aber ich habe es geschafft, uns beim Liebesspiel und in inniger Zärtlichkeit zu filmen, und das wollte ich mit euch teilen. Matsumoto Ichika.","lastmod":"2025-03-30","duration":"3:28:45","url":"/play/19167475.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjM2MzY5Yzg0NDMwZjg1OTUxN2FlMWQwYjE1NGQ5OGEuanBn.cache","vod_id":19080709,"title":"Eine lüsterne Frau, ein Mann, der vergewaltigt wird, und wir stehen einfach nur daneben und schauen zu.","lastmod":"2025-03-29","duration":"2:00:41","url":"/play/19080709.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNmI0MGQzMzJiNzgxMjU5N2ZjNDcxNDRiNDQ3N2Q3N2MuanBn.cache","vod_id":19107801,"title":"Eine sehr nette Amateurfrau lächelte und penetrierte eine Jungfrau.","lastmod":"2025-03-29","duration":"2:53:30","url":"/play/19107801.html"}]},
videoTitle: 'MIAA953C Der BH der Frau meines Sohnes wölbt sich nach oben, und ihre Brustwarzen sind hart. „Oh, ich möchte sie berühren …“ Ihre Brustwarzen werden von ihrem perversen Schwiegervater vergewaltigt.',
language: 'de',
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 kopiert!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Link kopiert!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Link kopiert!');
}
}
},
// 切换布局
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=/`;
}
};
}