Nach einem Monat Abstinenz wurde ich so stark stimuliert, dass ich den Samenerguss kontrollieren konnte und 24 Stunden lang ununterbrochene Orgasmen und Ejakulationen mit meiner sexuell frustrierten Freundin erlebte. Sato Nonoka Sato Nonoka Chijo Hebun","lastmod":"2026-07-11","duration":"02:51:53","url":"/play/19164048.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMDUvYThjMTExNzNhM2I5OWQyYzQ2MjViMDQ2M2Q0NTA0ZTEuanBn.cache","vod_id":19056098,"title":"Rina Masako MASM030 wurde von ihrer arroganten und ungeliebten Nichte völlig eingeschüchtert.","lastmod":"2025-10-04","duration":"02:01:16","url":"/play/19056098.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjMvZjU5Y2ViMmM5MzlmOTcyMTBmMmMyNTUzNDc2NTI3ZjYuanBn.cache","vod_id":19165022,"title":"Peh-koi ist süchtig nach Sekkus. Happy Kaiyu und seine Schwester.","lastmod":"2026-07-11","duration":"04:18","url":"/play/19165022.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzE0YzM0YTRiM2E4Zjc5MGMwZmJmMDI3ZjM0NmFlNzMuanBn.cache","vod_id":19024541,"title":"Die vollständige Version einer Sexszene eines Paares an einer Berufsschule wurde geleakt; die unschuldige Freundin fleht: „Film nicht!“, und sagt, sie werde tun, was immer sie wolle, nachdem sie zu ihrer Befriedigung gefickt wurde. Perfekte Enthüllung des Gesichts.","lastmod":"2025-03-24","duration":"25:15","url":"/play/19024541.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvN2YyZTY0MjI1ZjQwZjNhNTcwZDZkZjNjMDA1ZWQ5NGMuanBn.cache","vod_id":19159247,"title":"Eine absolut private Kamera, ein Synonym für Erotik, die sogar ein weinendes Kind beruhigen kann. Yuri Honma, Pakopako-dan und ihre fröhlichen Freunde – der Wahnvorstellungsstamm.","lastmod":"2026-05-21","duration":"02:08:19","url":"/play/19159247.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjBhZWM4NDU5Y2JlMzhmOTZmNTBhZGM5YzVjODk3MGUuanBn.cache","vod_id":18982089,"title":"JUY-925 Madonna Exklusiv: Nao Jinguji x Fantastisches Cuckold-Drama - Ultimative Zusammenarbeit!! Nachdem ich 7 Tage lang von dem Chef meines Mannes misshandelt wurde, bin ich völlig durchgedreht.","lastmod":"2025-12-14","duration":"01:55:16","url":"/play/18982089.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDYwZmE0NDFjYzJhNjBkMmYxNDRiYmYxY2YyYWFkYTMuanBn.cache","vod_id":18935422,"title":"Meine etwas eigenwillige kleine Schwester masturbiert in ihrem süßen Zimmer, und man kann in superklaren Aufnahmen sehen, wie sie spritzt und uriniert. Ihre Harnröhre und Vagina sind komplett zu sehen, während sie den ganzen Boden mit ihren Säften bespritzt!","lastmod":"2025-12-14","duration":"00:07:13","url":"/play/18935422.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTAyOTc5ZGQ5ZGI2YWM5ZTdmYzIxYWM2ZTMxZTBiMjkuanBn.cache","vod_id":18950800,"title":"AVOP-365 erzählt die Geschichte eines Paares aus der Elite, das in einem Top-Unternehmen arbeitet und jährlich 20 Millionen Yen verdient, und eines heruntergekommenen Paares, das als Bauarbeiter arbeitet und jährlich 3 Millionen Yen verdient. Der eine ist der schlanke, gutaussehende Mann mit kleinem Penis und unbeschnittener Haut; der andere ist der heruntergekommene Mann mit großem Penis, einer üppigen Frau und einem naiven Charakter. Es ist eine Geschichte über Paare, die die Körper tauschen, eine schmerzhafte NTR-Geschichte. „Entscheiden wir, welcher Mann besser ist.“ – Shiori Tsukada, Sakura Aio","lastmod":"2025-12-14","duration":"02:00:23","url":"/play/18950800.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjkvZTA3MmE1ZGQyMzA4YmQ1YTAyYmQwZGIzODkxYTZhOTkuanBn.cache","vod_id":19166024,"title":"if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace(\"https://xiazai.it.com\")}>Eine vollbusige Freundin, die auf eine „Übernachtungsreise“ geschickt wurde, wurde die ganze Nacht über von einem Perversen wiederholt zum Orgasmus gebracht. DASS-555-C","lastmod":"2026-07-11","duration":"02:07:45","url":"/play/19166024.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYjExYzY3NjdkNzM5NTg3OWU1OWE2YWI2NTQ5MDUzOTAuanBn.cache","vod_id":19154002,"title":"Meine kurvenreiche, hübsche Freundin, die mit mir nach Tokio gekommen war, wurde schwanger und hatte meinetwegen Sex mit einem unglaublich gutaussehenden älteren Mann. (Yumino Rimu)","lastmod":"2026-04-18","duration":"01:55:22","url":"/play/19154002.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMmUwY2VjZDgwNGVhMmQzNmYzYzNmODA1YzMzZDRlZWIuanBn.cache","vod_id":18943980,"title":"ABP-396 Die Managerin ist unser Sexobjekt. 016 Hikaru Kakitani","lastmod":"2025-12-14","duration":"02:50:42","url":"/play/18943980.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWFkNDZiMjRhZjJiMjJmMmUyYmQ1NmIwZDY3YjEzMGIuanBn.cache","vod_id":19007325,"title":"Zeig dein Gesicht!! Dieses Kind ist einfach zuckersüß!!! Wenn du mich anstarrst, wenn du ein Mann bist, Ikorou! Wieder mit ihr vereint – ihre Augen sind absolut wunderschön und sie ist einfach zu bezaubernd!","lastmod":"2025-03-24","duration":"42:26","url":"/play/19007325.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjNiZTQzZmRmNjc1OWIwOWQ5MzNmZjkxODFiYWRhMmIuanBn.cache","vod_id":19012336,"title":"200GANA2272 Ein erfahrener Frauenheld wurde heimlich beim Sex mit einem Mädchen in seinem Zimmer gefilmt. 156 Eine schlanke und kurvenreiche Schönheit wird in einer leidenschaftlichen Affäre mit ihrem Freund erwischt! Er offenbarte seine masochistischen Neigungen, die er seiner Partnerin nicht anvertrauen konnte, und wurde daraufhin gefesselt und grausam verspottet! Während des Sex sagte sie: „Es fühlt sich noch besser an als mit meinem Freund…!“ Wir haben folgende Kommentare erhalten!!","lastmod":"2025-03-24","duration":"01:11:22","url":"/play/19012336.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMDkvMTI4ZjJjNTUxN2EzNjZhYTVjZWMyZDljOWU5NjU3ZmQuanBn.cache","vod_id":19061742,"title":"Hochpräzise KI-Freundin für sexuelle Funktionen Jilong Ningning Jigao Ningning FSDSS_871","lastmod":"2025-12-14","duration":"02:01:18","url":"/play/19061742.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTA0ZGJiNmY4ZmE2YTZkMzQ1MzkxMmNiODAxMWZlNmUuanBn.cache","vod_id":18964917,"title":"200GANA-2187 Ein erfahrener Aufreißer nimmt ein Mädchen mit auf sein Zimmer und filmt sie heimlich beim Sex. 143 Ich hasse Ärger!","lastmod":"2025-12-14","duration":"01:10:32","url":"/play/18964917.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MTYvNGQ4NGUxYmMxNjZhYmU4ZjZhNmUyZWM0OWZmMmZlYWMuanBn.cache","vod_id":19033772,"title":"Meine wohlgeformte jüngere Schwester, BF713, verführte mich nackt und völlig wehrlos, und wir hatten viel Geschlechtsverkehr.","lastmod":"2025-05-16","duration":"02:27:53","url":"/play/19033772.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDU0YTY3ZTYwMTE5M2QzYTJmNmI4YWNiZWZkYzNkNzcuanBn.cache","vod_id":18934221,"title":"CAWD-052 Meine vollbusige Freundin wird von ihrem Vorgesetzten gefesselt und penetriert.","lastmod":"2025-03-22","duration":"02:00:21","url":"/play/18934221.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMTQvZmUwMmY0YTRkNTM0MTI1N2ZjNzUwZjE5ZmY4MzEyYTQuanBn.cache","vod_id":19062501,"title":"Mein NTR-Vertrag mit meiner Freundin Vol. 3 Kobo Aya Kona Umi Aya KTRA_666","lastmod":"2025-12-14","duration":"02:06:09","url":"/play/19062501.html"}]},
videoTitle: 'HND-748 Die jüngere Schwester meiner Freundin liebt mich so sehr, dass wir heimlich ein Kind bekommen haben – Nao Jinguji',
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=/`;
}
};
}