MTALL087 Dieses häusliche Mädchen wird immer wieder von einem plötzlichen Regenguss überrascht, sobald sie das Haus verlässt, und ihr nasser und durchsichtiger Körper wird überall, wo sie hingeht, unsittlich berührt.
Onkel trifft sich mit einer netten Kollegin in einem Hotel. Sie zieht eine Stewardessenuniform an und sie haben Sex in verschiedenen Stellungen.","lastmod":"2026-07-11","duration":"","url":"/play/19206850.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjdlZjZiZGEwMDBkYzA1MGY3MDQ1OGY3YWU3NzVlZTYuanBn.cache","vod_id":19063482,"title":"Eine wunderschöne Frau mit einer atemberaubenden Figur wird von hinten brutal von einem kräftigen männlichen Darsteller penetriert.","lastmod":"2025-03-26","duration":"2:45:13","url":"/play/19063482.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjYzZGFiMWYwY2U4NjQ1MWQ5ODVlYmU5ZjQ1YWRlOGIuanBn.cache","vod_id":19108814,"title":"Eine 170 cm große Schönheit mit üppiger Oberweite (Körbchengröße H).","lastmod":"2025-03-26","duration":"2:16:31","url":"/play/19108814.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWY0YTdlYzgzOWFjMGM0Mzk2ODJiYTkzMGNlYWUxMWUuanBn.cache","vod_id":19125729,"title":"Eine schüchterne, göttliche Schönheit, ein absoluter Durchbruch auf extremen Ebenen, superenge und rosafarbene Vulva, völlig nackt und unbedeckt, alle vier Punkte freigelegt.","lastmod":"2025-03-26","duration":"0:06:24","url":"/play/19125729.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MDMvYmQ5MWUzYzJjMDJjODA5NDUzNjY0MzFjODVlYjRiMzUuanBn.cache","vod_id":19147264,"title":"STSK169 Luxusautohaus, attraktive Verkäuferin in Strümpfen, Jagd, Probefahrt, Kofferraum, Zimmer mit 2 Schlafplätzen","lastmod":"2025-08-02","duration":"3:30:24","url":"/play/19147264.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTE5YTY1YTEwZDVmYzA4ZDAzYzQyYThiNjkzZDk2OTMuanBn.cache","vod_id":19117135,"title":"NTK201 Supergeile, fleischfressende Amazonenschönheit, die Männer jagt!! Er entkleidet sie und leckt sie von Kopf bis Fuß mit wilden Liebkosungen!! Wenn du deine Kleider ausziehst, wirst du deine vollen G-Körbchen sehen!! Diese gierige Schlampe kommt, greift ihn allein an, wird feucht und reitet ihn dann mit unaufhaltsamer Kraft, wobei sie diesen Mann mit ihrem Mund in vollen Zügen genießt!! Love Hotel Dokumentation Pause 2 Stunden 04.","lastmod":"2025-03-26","duration":"0:56:31","url":"/play/19117135.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNDY0NzI0MTZhNTIzNjgzY2MwMDZlOTkxMGRlOWZmNTYuanBn.cache","vod_id":19118679,"title":"CESD789 ist ein Hodenmassagesalon, in dem drei wunderschöne Frauen mit ihren erstaunlichen Regenerationstechniken Sie zum ultimativen Orgasmus bringen und dann mit urwüchsigem Samenerguss den letzten Tropfen Samen herauspressen.","lastmod":"2025-03-26","duration":"2:09:20","url":"/play/19118679.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMmMyNzBiZjlhM2E3MGE4MGIzODE1YmZlYzQ3YWE3OGUuanBn.cache","vod_id":19117550,"title":"LUXU1148 Luxus-TV 1129 Eine schlanke Schönheit, deren Augen schon bei einem einzigen Kuss feucht werden, schwelgt im Genuss. Sie werden sie sicherlich stöhnen sehen, während sie ihre Zunge um den Mann schlingt, ihre Hüften sanft schwingen und ihn in ihren Bann ziehen!","lastmod":"2025-03-26","duration":"1:20:53","url":"/play/19117550.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAyMjQtMS83ZWNkODNhNTIzMjljMjQ2MmE1MDliYzMzNjdhNmJkZC5qcGc=.cache","vod_id":19182566,"title":"Ausgewählte Fotos von Frauen beim Urinieren in öffentlichen Toiletten und Einkaufszentren, darunter auch Schnappschüsse von Frauen bei der Masturbation.","lastmod":"2026-02-24","duration":"0:12:22","url":"/play/19182566.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMmI4OTUxNDMzYWE4N2I1YjVmMTI0MGRmZjAxZmYyZDEuanBn.cache","vod_id":19108990,"title":"Der attraktive Live-Streamer schaltete das mechanische Requisit ein und führte es mit Nachdruck in seinen Anus ein.","lastmod":"2025-03-26","duration":"0:46:22","url":"/play/19108990.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMDYvZTA1MWRlNjhkMGFjZjQ3OGFlZDhjMmNlOGM2NGVmMzQuanBn.cache","vod_id":19158103,"title":"Ein durchgesickertes Selfie zeigt eine schöne, schlanke und sexy Frau.","lastmod":"2025-10-05","duration":"0:13:51","url":"/play/19158103.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzJkNTUxNjQ1YmI3ODE5ZDJiMjk5NTIxZWFjNTVmYTYuanBn.cache","vod_id":19099231,"title":"Eine romantische Affäre zwischen einem Fitnesstrainer und einer Yoga-begeisterten Schönheit – Teil 1!","lastmod":"2025-03-26","duration":"0:15:39","url":"/play/19099231.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNDJhNDJiODczODE5MjFiYjMxNzQ5YjM3OWVmZTVhMDkuanBn.cache","vod_id":19173511,"title":"Die 21-jährige Studentin Huang Xinrou, deren Aussehen sich deutlich von ihrem üblichen unterschied, wurde von einem Dating-Experten in einem Sexvideo gesichtet. Das Video zeigt eine scheinbar unschuldige Schönheit, die in einem sexy Dienstmädchen-Outfit kniet und einen Penis leckt, während sie ihr Gesäß entblößt.","lastmod":"2026-01-12","duration":"0:08:38","url":"/play/19173511.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZGU2ZjQxODg0NjIzMzRkY2IxNTc3Zjg0OGEzNzZjOTQuanBn.cache","vod_id":19179697,"title":"Ein privates Video eines Paares in Zhengzhou, in dem die kontrastierende Schönheit Chen Xinyue ihrem Freund Oralverkehr gibt, wurde geleakt, wobei ihr Gesicht durchgehend zu sehen ist.","lastmod":"2026-02-11","duration":"0:10:59","url":"/play/19179697.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYThjNTM2ZjBmNTdjYTkyNmI4MDM1MzcwYWE5ZWE4MzIuanBn.cache","vod_id":19040904,"title":"MIDE-828 Als er sich zu Hause um seine schöne, betrunkene Kollegin Takahashi Seiko kümmert, entdeckt er, dass sie weder BH noch Unterwäsche trägt und kann nicht widerstehen, mit ihr zu schlafen. Takahashi Seiko","lastmod":"2025-03-26","duration":"2:44:19","url":"/play/19040904.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTA1YmVlN2QxYTEwZDFlMjVlYzM4YmVhMzZiODk0OTIuanBn.cache","vod_id":19086916,"title":"[Eilmeldung] Heimlich mehrere Tage lang beim Fotografieren eines wunderschönen Mädchens beim Duschen in einem alten Haus gefilmt! Ein süßes Schulmädchen mit einer perfekten Figur! Authentizität ist das Wertvollste!","lastmod":"2025-03-26","duration":"0:19:50","url":"/play/19086916.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvN2U4ODMzMjE4NWI1NjY1ZGU4NWEwM2EyYmE3YzZhYmEuanBn.cache","vod_id":19110371,"title":"Zeitlich begrenztes Angebot (1 Woche): 2280 → 1280 [Kein #FaceShow] Eine verschwitzte Schönheit, die vorgibt, hübsch zu sein, aber ihre großen Brüste und ihren stolzen Körper benutzt, um Männer zu verführen. -cd3","lastmod":"2025-03-26","duration":"0:03:06","url":"/play/19110371.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MDYvYzkyZjJhZjk5ZTRlZjM4ZjJlN2ViNTcxZDg2MWNhNTUuanBn.cache","vod_id":19137954,"title":"Exklusive Vorteile für hochwertige private Gruppen 2: Wunderschöne Frauen überall","lastmod":"2025-06-06","duration":"0:13:39","url":"/play/19137954.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MTYvZjZhNjFkNTQzYjBmNzkzNjYwYTViNDNiN2FjYTlhYWUuanBn.cache","vod_id":19204049,"title":"Viele schöne Frauen aus Yangkang kamen während der Zeit des chinesischen Neujahrsfestes nach China, um in exklusiven Badehäusern zu baden.","lastmod":"2026-06-15","duration":"0:25:08","url":"/play/19204049.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MzEvNDE1MzM1MzU1NWNlZThkZmI2ODVmZTdiMGExZGY2MjkuanBn.cache","vod_id":19146613,"title":"Eine elegante, kurzhaarige Frau, die in einem exklusiven Nagelstudio mit schleppendem Geschäft in Teilzeit arbeitet, geht heimlich einer Nebentätigkeit nach, ohne dass ihr Mann davon weiß. Sie hat eine zierliche und attraktive Figur.","lastmod":"2025-07-30","duration":"0:32:05","url":"/play/19146613.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDY1YWI4NDJlOGY3YjZmMjUwZDEyZWMwMmVmNDUyMmMuanBn.cache","vod_id":19037782,"title":"Die Mädchen drüben am Schwimmbad sind so sexy.","lastmod":"2025-03-26","duration":"0:17:41","url":"/play/19037782.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMmJiMjIyOTAxZWM0NGRlMDEwZmRlMDVjNjg1MThkMmYuanBn.cache","vod_id":19035400,"title":"Die taiwanesische Schönheit Daisybaby, bekannt aus dem SWAG-Magazin, hatte direkt Sex mit einer Top-Hostess in einem Hotel.","lastmod":"2025-03-26","duration":"0:16:11","url":"/play/19035400.html"}]},
videoTitle: 'MTALL087 Dieses häusliche Mädchen wird immer wieder von einem plötzlichen Regenguss überrascht, sobald sie das Haus verlässt, und ihr nasser und durchsichtiger Körper wird überall, wo sie hingeht, unsittlich berührt.',
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=/`;
}
};
}