Beber álcool aumenta a libido!! Sexo NTR com as esposas de 8 amigos. Atores incluem Ichijo Kimika, Enjo Hitomi, Shindo Nozomi, etc. Projeto KSB - Emaniel","lastmod":"2026-07-11","duration":"04:03:20","url":"/play/19163495.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNmM2YTNhZTM4YWNiMGRlZjZhODcwY2EwNzVhMmE1OWYuanBn.cache","vod_id":19026349,"title":"[A boca da minha irmã é a melhor, não é?] Sussurros lascivos em seu ouvido, lambidas contínuas nos mamilos e no pênis. Estrelando Asuka Nakama, Moe Hazuki, Ryoka Aoyama e outras. AARM-115-C","lastmod":"2025-03-26","duration":"02:04:17","url":"/play/19026349.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWY3ZTBmMTU2NTg1OGY5MDM2YTBlMGYzZWY5ZTZlZDIuanBn.cache","vod_id":19016799,"title":"MIAA-130 Eu cedi ao suposto amor da melhor amiga da minha filha e aceitei sexo oral, que deveria ser apenas uma aventura de uma noite... Akari Mitani","lastmod":"2025-03-24","duration":"01:58:47","url":"/play/19016799.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTU2NGE1MzE3N2VhNGI3ZTkxYTIwNzI5N2Q4MjU3MzkuanBn.cache","vod_id":18927541,"title":"CADV-749_A Minha Namorada dos Sonhos - Mao Kurata - Parte 1","lastmod":"2025-12-14","duration":"01:48:57","url":"/play/18927541.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMDY4MmVkMGRmYzA5M2M1YjE0MDU3NGNiOWE5Y2ZjNGIuanBn.cache","vod_id":19162014,"title":"\"Meu gênero é estranho?\" A história completa dos bastidores de Mami (nome provisório), a garota que propôs casamento a K.M.P., de 31 anos.","lastmod":"2026-07-11","duration":"02:11:46","url":"/play/19162014.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2QwOTFhNGI0M2EyMDBlY2M2OTQ4ODk0OGM4Y2I4YWYuanBn.cache","vod_id":18929116,"title":"Uma linda garota de pele clara, rosto jovial e seios fartos. Ela consegue fazer espacate e tem um vibrador. Seu pênis grande e negro é muito atraente, e sua vagina vibratória é incrivelmente tentadora. Não perca se você gosta desse tipo de coisa.","lastmod":"2025-12-14","duration":"02:06:22","url":"/play/18929116.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODk1MzRiOGQwZGM3MzljNDU2NzczNTZkZjcyMjI3NmQuanBn.cache","vod_id":18969978,"title":"[Legendas em chinês] MIMK-113 Minha cunhada acha que é sua obrigação satisfazer os desejos sexuais do irmão.","lastmod":"2025-03-23","duration":"01:58:05","url":"/play/18969978.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMjQvODRkOTdlYjQ5NTdiNmI2NTVhZWNhZWNkNGRhNGM4NTAuanBn.cache","vod_id":19064109,"title":"Mãe Madura 29 ~Meus genitais lascivos, não posso contar ao meu filho~ Tomomi Okanishi NSFS_312","lastmod":"2025-12-13","duration":"02:00:06","url":"/play/19064109.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNDVlZTcyNmRiZjRmNDM3NTYzOTczMGMzOTJkOWI0YzguanBn.cache","vod_id":19154292,"title":"Prazer de banho de pés com Viagra, essa figura voluptuosa é tão tentadora, esses seios grandes são realmente lindos.","lastmod":"2026-04-20","duration":"32:04","url":"/play/19154292.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjkzNTFlMDg3MzQ1OTJkMDcyMGU2MzZlNGVjYzE5MzcuanBn.cache","vod_id":18994307,"title":"JUL-065 Perseguição de Pistão Bêbado - Clímax: Fui a uma festa com todos os meus parentes, e meu cunhado bêbado me levou ao orgasmo repetidas vezes. — Yuko Shiraki","lastmod":"2025-03-23","duration":"02:30:37","url":"/play/18994307.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MTkvMWQ4YjQ4OWI0ZDI0MzUyMjhmMWZkMDViYThmMjVlZTEuanBn.cache","vod_id":19029984,"title":"Uma professora lasciva que usa suas belas pernas para seduzir e atrair seus alunos - Mima Kina IPX-962-C.","lastmod":"2025-04-19","duration":"02:42:39","url":"/play/19029984.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNWY3OTVlZjBiODJmMzdkZDJhZTExNmIxNGU0MzI3MTYuanBn.cache","vod_id":18981315,"title":"Duas irmãs, uma inocente e a outra sensual, participaram de uma transmissão ao vivo noturna para seduzir espectadores masculinos, exibindo seus seios, brincando com suas vaginas e urinando em frente à janela. Suas vaginas rosadas brilhavam com um fluido branco, e elas até deixaram as cortinas fechadas, exibindo seu charme.","lastmod":"2025-03-23","duration":"02:22:16","url":"/play/18981315.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvN2FmZTMwNDkwZTRkY2VhYmFjYzk2YmU2YTg0YzA5MGMuanBn.cache","vod_id":18989217,"title":"300MAAN-501 vagueia pelo palácio, seduzindo implacavelmente uma linda mulher casada! Bem-vindo a este mundo de dar água na boca, totalmente lascivo, de nádegas em forma de pêssego, que tentam todos os homens libidinosos! Suas calcinhas estão manchadas de sujeira após serem profanadas, seus genitais estão encharcados! Suas nádegas lascivas, porém sagradas, seja ela usando fio dental ou completamente nua, fazem com que se queira lamber todo o seu corpo! Suas nádegas são penetradas com força e o sêmen é ejaculado profundamente em sua vagina três vezes seguidas! Começando por suas nádegas, acariciando suas nádegas e finalmente retornando às suas nádegas, tudo gira em torno daquelas nádegas cheias e em forma de pêssego!","lastmod":"2025-12-14","duration":"01:10:07","url":"/play/18989217.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzMyOTRiZTY3N2RlODc4MjkxMmMwMjBkNTRlMTUyZjIuanBn.cache","vod_id":19005276,"title":"MIAA-870-C Primeiro Amor Primeiro Amor Desde o dia em que conheci meu primeiro amor, minha ex-namorada, em Tóquio, perdi a noção do tempo.","lastmod":"2025-03-23","duration":"02:00:07","url":"/play/19005276.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDY5YTA5OTU2MWEyMmNlMzdkMWMxNjY0MTIyMjBjZGMuanBn.cache","vod_id":19011772,"title":"345SIMM327 Eu pedi a uma professora de jardim de infância muito popular para tirar minha virgindade.","lastmod":"2025-03-24","duration":"57:54","url":"/play/19011772.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjhiOGM0YmRlZDYxMjYxODA2YzkxOGI2YjFhODNhZjcuanBn.cache","vod_id":18996236,"title":"A deusa inocente, que estava traindo o namorado, mal podia esperar para tirar a calcinha e me deixar foder com ela.","lastmod":"2025-12-14","duration":"30:10","url":"/play/18996236.html"}]},
videoTitle: 'HND-765 Mesmo quando minha namorada está por perto, ela sussurra no meu ouvido, me tentando a ejacular dentro dela. Nao Jinguji',
language: 'pt',
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 copiado!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Link copiado!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Link copiado!');
}
}
},
// 切换布局
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=/`;
}
};
}