Ein attraktiver Mann flirtete mit einem großen, attraktiven Model. Das Mädchen sah süß aus und war sehr empfindsam. Sie schrie beim Eindringen, was den Eindruck erweckte, als würde sie ihre Jungfräulichkeit verlieren. Sie muss sehr eng sein. ...title>","lastmod":"2026-07-11","duration":"04:04","url":"/play/19153545.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDRiZDNkZWIyNjM5NWEzYjc2NTAyZWVjYWY3NWI2NmYuanBn.cache","vod_id":19025258,"title":"Die erste Liebe des Entenbosses – ein Mädchen mit einem großen Penis – hatte mehrere Orgasmen und spritzte ab.","lastmod":"2025-03-19","duration":"01:44:41","url":"/play/19025258.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvY2M2MDRhMmJiN2ZiMzNlYWU2NjAzYmQxZTMyMDgyMWEuanBn.cache","vod_id":19137092,"title":"Eine Schülerin verliert ihre Jungfräulichkeit – vollständige Aufnahme. Sie war sehr gehorsam und ihre Vagina war sehr empfindlich. Zuerst zeige ich euch, wie groß der Penis war, der eindrang, und sie blutete sofort; ihre Beine waren fest zusammengepresst, und ich ejakulierte in sie.","lastmod":"2026-02-13","duration":"29:21","url":"/play/19137092.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjc1NWY1NDNlMWJkNWVmYmY2YzI2N2FjM2U3YzgwZWMuanBn.cache","vod_id":18952102,"title":"Yui Hatano – Eine ältere Schwester und ihr jüngerer Bruder baden gemeinsam im privaten Badezimmer ihrer Familie an ihrem Reiseziel. Anfangs sind sie einander gegenüber schüchtern, doch als die ältere Schwester seinen erigierten Penis sieht, wird sie erregt und lädt ihn ein…2","lastmod":"2025-03-19","duration":"02:38:29","url":"/play/18952102.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWZiNWQ3ZGE3M2ExM2RhOTE5OTQ1ZDY1ZWFlYjJkNzQuanBn.cache","vod_id":18948922,"title":"MIAA-776-C Wenn das herauskommt, wird meine Familie auseinandergerissen! Die anzüglichen Flüsterworte und das Countdown-Training meiner Schwägerin haben mich 10 Mal zum Orgasmus gebracht.","lastmod":"2025-03-19","duration":"01:59:46","url":"/play/18948922.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvY2RjMGY5ODFmNjk3ZDYzYTE1OWU1MzQ3MmU5YmU4OTYuanBn.cache","vod_id":19010242,"title":"DASS-395 Als meine Schwester ahnungslos ihre schwarze Strumpfhose präsentierte, rieb ich ihren großen Hintern und ejakulierte in sie hinein.","lastmod":"2025-03-19","duration":"02:49:14","url":"/play/19010242.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOTgyZjg2M2E4ZGI0ODRhOTg1M2I3NTk1Njk2MTNmMTUuanBn.cache","vod_id":19070655,"title":"Livestream: Hochwertige neue Dame mit G-Körbchengröße, ohne Mann, benutzt zur Abrundung weibliche Puppen.","lastmod":"2025-03-19","duration":"29:01","url":"/play/19070655.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzRkMmFlZWI5Y2Y5YjE0NzkzNjdlMTU3YjhjM2RhYmYuanBn.cache","vod_id":18960565,"title":"Chinesische AV-Jingdong-Filmindustrie JDMY011 Enger Freund EP11","lastmod":"2025-03-19","duration":"15:52","url":"/play/18960565.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjg5ZDE0NGQ1YTMyNTM3MGJlNTFlNzQxMzg2MTY2MzQuanBn.cache","vod_id":19016638,"title":"Jingdong Pictures – Peach Blossom Housekeeping.","lastmod":"2025-03-19","duration":"26:48","url":"/play/19016638.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODUzZDJjMDk3ZTRlOTEyNWZiNmY4NTNkMDI2YzU4ZjEuanBn.cache","vod_id":18951312,"title":"DLDSS-220 Als ich im Bordell anrief, war es der Freund meiner Schwester... Eine üppige Hausfrau stürzt sich in einen Sumpf der Prostitution, um die Lücke zwischen ihrem Herzen und ihrem Körper zu füllen.","lastmod":"2025-03-19","duration":"02:26:25","url":"/play/18951312.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNmNhZmRhNTU3ZTZhZTFiYjNiMTg5ZWEzMWU1Y2U3NGQuanBn.cache","vod_id":18936896,"title":"Jingdong Film Industry - Eine junge Frau verführt Regisseur Wang, um ihren Mann zu retten, doch unerwartet kommt es dabei zu einem Orgasmus.","lastmod":"2025-03-19","duration":"41:15","url":"/play/18936896.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMWY4YThlNzE5MGZlYjAxZjIxMjZlNzk4YTcxNjlhMzcuanBn.cache","vod_id":18983949,"title":"[Peach Video] Drei Schwestern zwangen mich, meine Jungfräulichkeit zu verlieren und mit meinem Bruder eine Gruppensex-Session zu haben.","lastmod":"2025-03-19","duration":"28:37","url":"/play/18983949.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOTJlYjYxMmU5ZWYwZWJmOGM1Njg4YjFiOTA1NTE2MGQuanBn.cache","vod_id":19137932,"title":"PPPE-351 Die ältere Schwester meiner Freundin hat mich mit ihren großen Brüsten und ihrer Sahnetorte verführt. OK","lastmod":"2026-02-13","duration":"02:26:24","url":"/play/19137932.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjg1MjJkZjViYTdkNDM0NjhiOTVjM2VhODEyMWNhOTAuanBn.cache","vod_id":19043845,"title":"Der jüngere Bruder nutzte deine Schwäche aus und vergewaltigte seine ältere Schwester!","lastmod":"2025-03-19","duration":"25:24","url":"/play/19043845.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzRmYmVkM2NiNWQ2MmU0N2U2MDg0YWNmNTA3ODk1ODIuanBn.cache","vod_id":18984813,"title":"HUNTC-034 0-Sekunden-Sofort-FICK! Als ich die Augen öffnete, waren bereits zwei großbrüstige Frauen auf mir, die eine doppelte Kolbenbewegung ausführten, und ich erreichte einen Orgasmus.","lastmod":"2025-03-19","duration":"02:51:58","url":"/play/18984813.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzE0ZjhjMmQwZGEyNDE1NjcxMWVkNmFlMTQ4OGI4MDAuanBn.cache","vod_id":19020594,"title":"Schwester 3.","lastmod":"2025-03-19","duration":"02:31","url":"/play/19020594.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMzI4ODA5ODlhOGVlMGI3OWYxNDhlMmY3N2M1N2U0OTUuanBn.cache","vod_id":19140834,"title":"Ein maskierter Mann vergewaltigt eine Frau, die einer Berühmtheit ähnelt, und bricht in ihr Haus ein.","lastmod":"2026-03-05","duration":"53:29","url":"/play/19140834.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMjIvYjJiZGYzOTUyOGI3YWIzMjdiZGJjYTliZmE2ODJjZjEuanBn.cache","vod_id":19125566,"title":"Obstkuchen erklärt vorzeitige Alterung der Jungfräulichkeit von Kindern","lastmod":"2025-10-22","duration":"17:00","url":"/play/19125566.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTg4ZDM4NzU2YzExMDBjYTMzMWZjYjEwNDIxZTNjYmUuanBn.cache","vod_id":19028750,"title":"SW-900: Ein gemischtgeschlechtlicher Ausflug zu einer heißen Quelle mit meiner Cousine, die sich zu einer kurvenreichen Schönheit entwickelt hat! Mein Penis ist gewachsen, aber meine Schwester behandelt mich wie ein Kind.","lastmod":"2025-03-19","duration":"03:26:12","url":"/play/19028750.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZjM5ZWUyYTMyYzdlYWY5MTI1MTMxMzk5ZmJlZjIzZjkuanBn.cache","vod_id":19132465,"title":"HBAD-721 Meine ältere Schwester, Fuka Mochizuki, wirkt unschuldig und desinteressiert an Sex, aber in Wirklichkeit ist sie ein heißes Mädchen mit einem starken Sexualtrieb.","lastmod":"2026-02-13","duration":"02:04:41","url":"/play/19132465.html"}]},
videoTitle: 'Jingdong Pictures JDSY033: Inzestuöse Beziehung - Schwester entjungfert Bruder Aida.',
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=/`;
}
};
}