Video được đề xuất

Ảnh riêng tư bị rò rỉ: Cô gái nổi loạn ở Thành Đô, Vương Tử Hán, bỏ nhà đi vì kỷ luật gia đình nghiêm khắc, sau đó buông thả bản thân, nhuộm tóc đỏ và quan hệ tình dục bừa bãi.","lastmod":"2026-07-11","duration":"","url":"/play/19267155.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzk3NWU2MTQ4MzBiM2Q0YmM0ZTMwODQwZGRiMDNmOGIuanBn.cache","vod_id":19181345,"title":"36D Pan Jinlian, người đẹp ngực khủng (2)......","lastmod":"2025-03-30","duration":"0:10:06","url":"/play/19181345.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MjAvYzI0OWY1MTA4OTA0N2M1ODRiZWYxNzFkN2UzZGM2ODguanBn.cache","vod_id":19222994,"title":"Một cô gái trẻ đẹp tuyệt trần với làn da trắng mịn không tì vết, vòng ba căng tròn như quả đào và bộ ngực trắng mềm mại.","lastmod":"2025-09-19","duration":"0:47:27","url":"/play/19222994.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzM2NDg5YjFkNTg2ZWQxNTg3NmFkYTNlMjM2YjI1NzMuanBn.cache","vod_id":19120359,"title":"Ngay trước lễ cưới, cô bị người bạn trai cũ mà cô căm ghét nhất đe dọa – dù rất ghét hắn, cô vẫn chọn hắn làm chồng tương lai!","lastmod":"2025-03-29","duration":"2:07:26","url":"/play/19120359.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNDFlMzNiNDg3OGY3YzJhNzY5YzgwMjQ0YWE1ZWI4NzMuanBn.cache","vod_id":19135687,"title":"Cô em họ thời đại học ngây thơ và da trắng của bạn gái tôi đã tặng tôi rất nhiều quà, và cuối cùng sau nhiều lần lưỡng lự, tôi đã ngủ với cô ấy!","lastmod":"2025-03-29","duration":"0:11:47","url":"/play/19135687.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjE4YzQ5NjM5ZTAyNWM5NjI2Njk0MjlkMTRiMjg3NGUuanBn.cache","vod_id":19188389,"title":"Cuộc sống phóng túng của một phụ nữ Đài Loan táo bạo với bạn trai người nước ngoài.","lastmod":"2025-03-30","duration":"0:03:24","url":"/play/19188389.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjdkZjA4MWQ4ZGMxZmEyYzkwMjVkYzVhOGFhZWI0NTQuanBn.cache","vod_id":19180190,"title":"Một cô gái nhạy cảm trải nghiệm quan hệ tình dục tập thể lần đầu tiên, xuất tinh và rên rỉ trong lúc lên đỉnh...","lastmod":"2025-03-30","duration":"0:09:47","url":"/play/19180190.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGFkYzU5ODQ5MTM2NTBjM2RiNmYxMjE2YzVhMjA5NDMuanBn.cache","vod_id":19173819,"title":"SVVRT040 Xin lỗi, tôi đang làm việc! Một nữ nhân viên bán hàng xinh đẹp với đôi chân và mái tóc quyến rũ, cùng mùi hương quyến rũ, đã bị một kẻ tiếp cận và quấy rối tình dục trong xe hơi trên đường phố trong giờ nghỉ giải lao.","lastmod":"2025-03-30","duration":"3:21:17","url":"/play/19173819.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNWJkN2M1MGI3Mjc2YWY2ZGI1NDIxZTZiY2IwMmY4NjUuanBn.cache","vod_id":19084998,"title":"Ông Huang, thí sinh hàng đầu của chương trình 7 ngày, đã thế chỗ cho một cô gái mặc áo khoác trắng và sắp xếp để quan hệ tình dục với cô ấy!","lastmod":"2025-03-29","duration":"1:01:50","url":"/play/19084998.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MjcvNmJiYThhYTkyMGYwODllMDJkNDExMzgyZDcwMGJkOWQuanBn.cache","vod_id":19209605,"title":"Một cô gái mảnh mai, ngực phẳng, mặc quần tất trắng trêu chọc bạn trai bằng màn quan hệ tình dục bằng miệng, rồi sau đó cưỡng hiếp dã man vùng kín không lông của cô ấy.","lastmod":"2025-06-26","duration":"0:58:46","url":"/play/19209605.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDU3NjM5OWY0N2U3YTFiZDAwOTU2YmRmZjFmNjBjOWUuanBn.cache","vod_id":19073071,"title":"Trước mặt bạn trai, cô ấy bị bạn học nam và gia đình của cậu ta tấn công tình dục, dẫn đến việc cô ấy mang thai...","lastmod":"2025-03-29","duration":"1:58:52","url":"/play/19073071.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOTUwYjkyODc5NWE3NGI1NDM4MzY0NWJjZTQ1NTdiYWYuanBn.cache","vod_id":19258418,"title":"Trong cộng đồng Hải Giao, lão Ye, người viết bài \"Paoliang Dashen\", đã gặp bạn gái của bạn mình tại một khách sạn. Cô ấy là sinh viên đại học, sinh năm 2002, và ngoại hình khá ưa nhìn - ngực lớn, mông tròn, và khuôn mặt lộ liễu. Sự tương phản rất rõ rệt.","lastmod":"2026-05-12","duration":"0:21:58","url":"/play/19258418.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MDkvYmVkMWQzYWY2ZGRkYmI2NzY1YzRkODNjZjI1ZTg4ZGYuanBn.cache","vod_id":19262756,"title":"Một bí mật bị rò rỉ từ Trung Quốc tiết lộ rằng một cô gái ở Hàng Châu tên Lisa đã bị bạn trai cũ trả thù; môi âm hộ của cô ấy khá lớn.","lastmod":"2026-06-08","duration":"0:09:33","url":"/play/19262756.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjA0MzJjODcxN2NhMzFlODcwYzI1NzczNmZmN2JiODQuanBn.cache","vod_id":19175199,"title":"#PhátTrựcTiếpNgười đẹp ngực khủng tham gia cảnh phim người lớn","lastmod":"2025-03-30","duration":"1:18:15","url":"/play/19175199.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZWVkMmY1NjU5NTJjYjEyYWYwNGJkMjlhMjUyNzNhYzIuanBn.cache","vod_id":19131933,"title":"5. Cô giáo xinh đẹp, chuyển giới, 4 giờ","lastmod":"2025-03-29","duration":"4:04:59","url":"/play/19131933.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYmQ2MTc1ODc4ZjA2NjA3MGQ1YjlkYzU3ZjRmNjE2MjAuanBn.cache","vod_id":19061805,"title":"Cặp đôi ân ái nồng nhiệt, âm đạo của người vợ gần như giãn rộng vì bị quan hệ quá nhiều.","lastmod":"2025-03-29","duration":"0:00:57","url":"/play/19061805.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MDYvNzI4OGRkMjkwZGRjZmNkNzc4MGY4ZmZhY2VlYjljODEuanBn.cache","vod_id":19262175,"title":"Đoạn video nhạy cảm của Xue'er, một nữ sinh viên năm hai ngành luật tại Hàng Châu, bất ngờ bị rò rỉ và lan truyền chóng mặt trên mạng.","lastmod":"2026-06-05","duration":"0:07:45","url":"/play/19262175.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYTc2N2RiMDdlZDQzNmU4NTY1MTBhYzQwZDAzMDgyMDIuanBn.cache","vod_id":19247528,"title":"[Thông tin rò rỉ mới nhất] Một bé gái dễ thương, nhỏ nhắn, thân hình hồng hào, sinh vào những năm 2000.","lastmod":"2026-03-04","duration":"1:29:36","url":"/play/19247528.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjMvMTcyNGEwNmYyNWQ0Y2VjYmNhMTBjNTY3NGUzOWFiZWQuanBn.cache","vod_id":19265133,"title":"Bị quay lén và rò rỉ: Lần đầu tiên quan hệ tình dục của một nữ sinh 19 tuổi, cảnh làm tình nồng nhiệt trong bồn tắm, trên giường, quan hệ bằng miệng, tư thế cưỡi ngựa, quan hệ tình dục mãnh liệt và quan hệ tình dục trước cửa sổ lớn từ sàn đến trần nhà.","lastmod":"2026-06-23","duration":"0:59:39","url":"/play/19265133.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMDc4MTUyMjY3MzlmODk5OTI0ZmI5MTMxMzlmODAxNjIuanBn.cache","vod_id":19247105,"title":"Cảnh nóng của nữ ngôi sao mạng nổi tiếng: cận cảnh hôn kiểu Pháp, sờ soạng, cưỡi ngựa và quan hệ tình dục mãnh liệt.","lastmod":"2026-03-01","duration":"0:20:45","url":"/play/19247105.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvM2NkZGFjODU0NDdkY2M0NTEyZTNhNjE4OWUzNDY4MDkuanBn.cache","vod_id":19043990,"title":"Ảnh khêu gợi của người mẫu nổi tiếng trên mạng với vòng một ngoại cỡ bị rò rỉ trên Weibo.","lastmod":"2025-03-28","duration":"0:03:04","url":"/play/19043990.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzRmY2YwMDc1Yzk5MTY1YWMxM2U4NzZjMjMyNTVhYzMuanBn.cache","vod_id":19076292,"title":"Công ty Hammer Search Flower đã sắp xếp cuộc gặp với một người đẹp đẳng cấp người mẫu với vòng một đầy đặn, vòng ba săn chắc và vùng kín đầy đặn.","lastmod":"2025-03-29","duration":"1:53:55","url":"/play/19076292.html"}]}, videoTitle: 'Baidu Cloud đã rò rỉ hình ảnh một nữ sinh viên đại học xinh đẹp đến từ Quảng Châu đang quan hệ tình dục nồng nhiệt với bạn trai của mình.', 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=/`; } }; }
友情链接