MUDR-004 이제부터 난 내 형이랑 섹스할 거야. (하츠사키)

무작위의

추천 영상

","lastmod":"2026-07-11","duration":"","url":"/play/19244846.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzUzYThiMGRkNGRkZDczYzc2MDY3YmRhMGIzNzA3MjUuanBn.cache","vod_id":19090425,"title":"[무삭제판] HMN-317 학창 시절 나를 괴롭히던 남자가 어머니와 재혼했다. 그날 이후 나는 매일 순종적인 제복 입은 애완동물처럼 취급받았다.","lastmod":"2025-03-29","duration":"01:58:27","url":"/play/19090425.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTc2YTljYTFiZTQ5MmY4ZTZhM2U0NTQ5Y2ZjNGFmNDAuanBn.cache","vod_id":19159865,"title":"NNPJ354 “큰 거시기가 너무 갖고 싶어…” 머릿속엔 항상 큰 거시기 생각뿐이야!! 아카리는 수줍음 많지만 부지런한 소녀로, 큰 거시기를 너무 좋아해서 매일 아침저녁으로 거대한 딜도로 자위하는데, 드디어 생애 첫 큰 거시기를 경험하기 위해 AV 데뷔를 하게 된다!! 난파 재팬 익스프레스 115권.","lastmod":"2025-03-29","duration":"03:03:21","url":"/play/19159865.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTkyZTA4NmIwNTRjYjhlZWY5NGUwZmEwNDc4NDAwNTIuanBn.cache","vod_id":19098309,"title":"[중국어 자막] CAWD-567 내 예민한 젖꼭지가 표적이 됐어... 아라이 리마, 끈적거리고 뒤틀리고 비열한 자에게 강간당하는 여대생.","lastmod":"2025-03-29","duration":"02:00:46","url":"/play/19098309.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTdhZjNhYjAwYzQ2MjU5NjExZDFlZDQ3Mzc3NjI3ODMuanBn.cache","vod_id":19123754,"title":"제 애완동물은 사랑스러운 새끼 고양이예요! 이 새끼 고양이는 아주 착해요.","lastmod":"2025-03-29","duration":"02:43:13","url":"/play/19123754.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWZmYTNkZDRjNDVmZmU1M2MwNDBjNzE3YzcyZjA3NTcuanBn.cache","vod_id":19066704,"title":"C-2419 이게 제 업무입니다! 케이스","lastmod":"2025-03-28","duration":"02:10:24","url":"/play/19066704.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODQ5YzNhNzc5ZTk5ZDdkZmU2OTg4MjRkOTI1OTRjMTIuanBn.cache","vod_id":19034939,"title":"AMBI-111 말도 안 돼! 담임선생님이 내가 음란 생방송을 했다는 걸 알아차리다니! 마츠모토 이치카","lastmod":"2025-03-28","duration":"01:59:45","url":"/play/19034939.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjc1NjczMjhhNmE2ODE1NjhjZmJmYzlkNDNjY2MwZWYuanBn.cache","vod_id":19090531,"title":"200GANA-2802 노련한 작업남이 여자를 자기 방으로 데려가 성관계를 맺고 몰래 촬영한다. 274. 예쁜 얼굴에 좋은 태도를 가진 여자가 데이트 앱에서 만난 여자를 집으로 데려간다.","lastmod":"2025-03-29","duration":"01:08:07","url":"/play/19090531.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzZlNzA1NDBhNTU2YmVlOTEzNjgxYjdlZDFlNGYxNDguanBn.cache","vod_id":19089442,"title":"[중국어 자막] YMDS-126 사랑스러운 오타쿠 여신들의 술, 진한 키스, 그리고 클로즈업 섹스: 히나타 히나카게가 내 여자친구가 된 날","lastmod":"2025-03-29","duration":"02:08:42","url":"/play/19089442.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMmNiMzhmYzQ5MzI4YTNhNGU2NGNhMGVjMjJkOTJlNmIuanBn.cache","vod_id":19045581,"title":"BBAN-208 매춘부 레즈비언 버블 목욕 소녀 1호... 인기와 자존감을 둘러싼 레즈비언들의 대결 장면.","lastmod":"2025-03-28","duration":"01:59:08","url":"/play/19045581.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZGU4ZTFlNzE3MGVhMTA0ZGJlNjk2MGMxYzY3YzM0ZDEuanBn.cache","vod_id":19158943,"title":"MIUM446 [신의 가슴 소녀] 전직 아이돌이자 현재 대학생인 그녀가 당신의 여자친구로 고용됩니다! 그녀를 유혹하고 온갖 금지된 에로틱 행위를 저지르는 모든 과정이 녹화됩니다! 그녀의 신성한 H컵 가슴은 10살 때부터 발달해 왔습니다!! 언제 터질지 모르는 초강력 가슴 압박의 쾌감!? 다양한 체위로 꽉 조이는 질을 격렬하게 자극할 때마다 그녀의 거대한 가슴이 오르가즘과 함께 흔들립니다!!!","lastmod":"2025-03-29","duration":"01:44:25","url":"/play/19158943.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjIyMDAzNDIyYmY0NTMzNWZiMGMyNDQ3M2ExMzQ3MzEuanBn.cache","vod_id":19099513,"title":"[무삭제판] ROYD-124 내 의붓여동생이 무의식적으로 그녀의 큰 엉덩이로 나를 유혹했다! 마루이 모에카","lastmod":"2025-03-29","duration":"02:14:37","url":"/play/19099513.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjJlMWY0Yjk2MmNjMjc4MTYzZTRlOGQ2NmMzZTRjYmUuanBn.cache","vod_id":19091516,"title":"[무삭제판] FSDSS-416 새로 온 메이드, 토키타 아미는 당신과 바로 성관계를 갖도록 허락합니다.","lastmod":"2025-03-29","duration":"02:03:55","url":"/play/19091516.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjIxMzZlZWU3ZWE0M2E0YjIxNzY2NmIwZDMzZDc1OTQuanBn.cache","vod_id":19148245,"title":"HSAM001 제 여동생 유이가 최음제를 마신 후 열이 났어요.","lastmod":"2025-03-29","duration":"50:52","url":"/play/19148245.html"}]}, videoTitle: 'MUDR-004 이제부터 난 내 형이랑 섹스할 거야. (하츠사키)', 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=/`; } }; }
友情链接