SSNI453 Isang maybahay na ganap na hubad pagpasok sa bahay ng isang panauhin ang nagdulot sa kanya ng pagkabaliw at humantong sa brutal na panggagahasa kay Hoshino U Nami.
Pagkagising ng Asawa sa Isang Tomboy ~ Pagtatalik ng mga Tomboy sa Pagitan ng mga Asawa na Nagsisimula sa Madaling Palitan ng Magkasintahan!! ~ Sayahara Yuri, Shirakawa Hanayoshi U&K","lastmod":"2026-07-11","duration":"","url":"/play/19267257.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTFmOTA3NzllNDFkNjI5MmU5ZTc5MDAxZmNlZDMwMWIuanBn.cache","vod_id":19101535,"title":"Si Erika Mizumoto, isang babaeng nakakaranas ng pagpukaw sa ari at hindi nasisiyahan na sekswal na pagnanasa, ay natupad ang kanyang mga pangarap. (caribbeancom022823-001)","lastmod":"2025-03-29","duration":"0:50:54","url":"/play/19101535.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOWRmODMyNGEzZTJjMzdhNDMyYTFkMTFkODRjNGYyY2MuanBn.cache","vod_id":19252834,"title":"Walang Protektadong Boyeur, Tomo 1: Edisyon ng Panggagahasa sa Tulog, MTGD-001","lastmod":"2026-04-07","duration":"4:09:14","url":"/play/19252834.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzViYWI1MWE5Yzk1ZGY0ZjVlMzg4ZGM1Y2ZhZmJmZWMuanBn.cache","vod_id":19035677,"title":"328HMDN-458 37-taong-gulang na busty H-cup na maybahay na tumatanggap ng oil massage -","lastmod":"2025-03-28","duration":"0:42:39","url":"/play/19035677.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODNiMzc3ZDJlYjVjM2E5YTQzNThiYmUxYWU4M2VmMDEuanBn.cache","vod_id":19165905,"title":"Isang hubad na katulong na may nakamamanghang hitsura na maraming beses na nagbubuga ng bula ang nagbibigay ng serbisyo sa pinto-sa-pinto - sina Nagisa Mitsuki, Yokomiya Nanami, Hayami Nana.","lastmod":"2025-03-30","duration":"2:01:46","url":"/play/19165905.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZGM5OGJmNTY0NTE2ZjMwYmZmODExYTE0NjBhMDMwZWYuanBn.cache","vod_id":19193606,"title":"1Pondo 022224_001 Tukso ni Manqira ~Ang Seksing Maybahay sa Katabing Bahay~","lastmod":"2025-03-30","duration":"1:02:04","url":"/play/19193606.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MDgvMzZkN2RiMjNkODA5YzJjNTRmMTk0YWE5OGM0ZWExYTcuanBn.cache","vod_id":19196471,"title":"Matatamis na halik mula sa isang magandang babaeng may-asawa; Mamahaling lingerie na sekswal; Ako, na lumaki sa kanayunan, ay inakit ng aking tiyahin na nakatira sa metropolis; Ai Sayama JUFE-426-C.","lastmod":"2025-04-08","duration":"","url":"/play/19196471.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMmQwY2U3YTRmZWExYjFmMzhmNjZiNWZkNTQyYTZkZWYuanBn.cache","vod_id":19138124,"title":"Nakikipag-date siya sa mga batang babaeng may asawa na sangkot din sa mga pinansyal na pamumuhunan!","lastmod":"2025-03-29","duration":"0:19:03","url":"/play/19138124.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMDgvYzhiYjEyOTM0ZTgzMDJhZWYwNzM1YjY4MTE4MTYzMzUuanBn.cache","vod_id":19225571,"title":"Isang asawang walang anak, na udyok ng hindi nasiyahan na sekswal na pagnanasa, ang umakit sa isang tagapaghatid sa pasukan gamit ang mga damit na nagpapakita ng katawan, kabilang ang oral sex. (MIAB364)","lastmod":"2025-10-07","duration":"","url":"/play/19225571.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvNmJkNTQ1YTdmZWFmNzllNzQ3YTVlMjNiMTJlN2Q4ODEuanBn.cache","vod_id":19259395,"title":"Mapangalunyang pakikipagtalik ng babaeng may malaking dibdib - 4 na oras na MBM","lastmod":"2026-05-18","duration":"4:00:05","url":"/play/19259395.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZGZkNGE3YWRmODJlMDQ4YTgxODkwMGVlYmEyMzY2ZjIuanBn.cache","vod_id":19087234,"title":"Ang ikatlong eksklusibong palabas ni Madonna!! Ang unang drama sa TV tungkol sa relasyon ng isang may-asawang news anchor!","lastmod":"2025-03-29","duration":"1:54:50","url":"/play/19087234.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MDQvNTZiMzc3NmY3YmM5MDU3MjQ5NTg1ZGI3NzEwMTgzZDQuanBn.cache","vod_id":19200890,"title":"Ang unang pag-ibig at unang karanasan ng pag-ibig ng isang babaeng may-asawa.","lastmod":"2025-05-04","duration":"","url":"/play/19200890.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjY3NzQ5MTgxOWMxYWQ1NTcxZmE5MGFmNTMwMDJjNGUuanBn.cache","vod_id":19183377,"title":"MIAA094 Siya ay sumailalim sa isang nakakahiyang panggagahasa habang nakikipagtalik. Nagbanta ang salarin, \"Kung makikita mo akong ganito, tapos na ang buhay mo,\" at pinagkaitan siya ng kanyang kalayaan, pinilit siyang tahimik na maabot ang orgasm.","lastmod":"2025-03-30","duration":"1:59:20","url":"/play/19183377.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDAzNjQyYjE0MTBkMTg4Mzc3N2FjNmRmZTQwYmE0MzQuanBn.cache","vod_id":19106478,"title":"JJAA-031 Ang silid-pahingahan sa lugar ng trabaho kung saan ang isang nagtatrabahong asawa ay ginawang tindahan ng sex 6","lastmod":"2025-03-29","duration":"2:05:01","url":"/play/19106478.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWEwMWIyMDVjODA4Yjc4MTA3Y2I3NDI4NGQ5MmViZDguanBn.cache","vod_id":19039653,"title":"KU [Premium First Release_Full Kahubaran] Napakagandang Suso at ang Pinakamalakas na Babaeng Sekretarya [Li Yan] Mapang-akit na Hubad na Nakahiga sa Kama Habang Tanghalian, May Kasamang Nakatagong Bersyon na may Kahubaran, High Definition 1080P Orihinal na Bersyon na Walang Watermark","lastmod":"2025-03-28","duration":"","url":"/play/19039653.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOGM4Nzk0ZjM3MDEzOWMyNjJhZTM5ODQxZTI0ODliY2EuanBn.cache","vod_id":19072438,"title":"“Wala akong interes sa mga kostumer na walang pera,” sabi ng babaeng mahilig sa cabaret sa kanayunan na minamaliit ang kanyang mga kostumer, ngunit tinurukan siya ng mga aphrodisiac para ma-excite siya at makipagtalik dito.","lastmod":"2025-03-29","duration":"2:16:07","url":"/play/19072438.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDkzNmE5NDUwZDMwMWQzZDJlODE3NDg0NzE4ODU1MzYuanBn.cache","vod_id":19030705,"title":"3489_ZMEN-035 Isang amateur na role-playing actress ang ginahasa hanggang sa ma-orgasm gamit ang vibrator! 7","lastmod":"2025-03-28","duration":"1:00:36","url":"/play/19030705.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvN2Y0NjM0MzYwMWZiOGYxZDBlMjhjMDQ1NzUxYzBmZGUuanBn.cache","vod_id":19181849,"title":"Ginahasa si ATID355 Jessica Kizaki ng amo ng kanyang asawa.","lastmod":"2025-03-30","duration":"1:53:33","url":"/play/19181849.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODI2YWFmMzYxNmIzY2M0ODczMTY3NzNiODFmYTM1NjYuanBn.cache","vod_id":19094991,"title":"Isang babaeng may asawa na bigo sa sekswal na aspeto na sadyang idinisenyo upang masiyahan ang kanyang mga sekswal na pagnanasa","lastmod":"2025-03-29","duration":"2:05:34","url":"/play/19094991.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MjMvZTBjNzI4MmZiNThkMzNhNDU1NGM5Y2NhNzVlNDU4OGIuanBn.cache","vod_id":19204374,"title":"EBWH017 Ang pang-araw-araw kong buhay ay biglang naging mundo ng AV!? Kapag naging mahirap na, oras na para sa mabilisang pakikipagtalik! Ang pinakamapayat at pinakamalaki ang kaakit-akit na mga kagandahan at ang hubad na katawan ng iyong mga pangarap.","lastmod":"2025-05-23","duration":"2:13:12","url":"/play/19204374.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOTIyOWI2NzJhNTg0ZWI5ODA3Nzg4Y2E3NDZjMTg2NDguanBn.cache","vod_id":19156690,"title":"Ang eksena ay nagsisimula sa isang pakikipagtalik sa 11 magagandang babaeng may-asawa sa kanilang tahanan, kung saan ang kanilang \"santuwaryo ng pag-aasawa\" ay dinungisan ng ibinulalas na semilya. - Hindi kilalang aktor.","lastmod":"2025-03-30","duration":"4:05:36","url":"/play/19156690.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMTcvODIzY2U2MjkyNTJlZWY4NmJjZWUxNTBmZDY0OTBlNzkuanBn.cache","vod_id":19230979,"title":"Likas na dulot ng matinding sekswal na pagnanasa; ang isang maganda at eleganteng asawa ay nadadala sa maraming orgasm sa pamamagitan ng labis na orgy. (Tokunaga Shiori BIJN_261)","lastmod":"2025-11-16","duration":"1:55:33","url":"/play/19230979.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvM2IyNGJmMzZhN2ZjYWYyYWM4Nzk3YWVhOTZlYTVhOTkuanBn.cache","vod_id":19165168,"title":"Isang matangkad, malaki ang suso, at kurbadong babaeng may-asawa ang nanliligaw sa isang babaeng naka-miniskirt at may malaking puwet—napaka-malaswa niya! —Yuka Aota","lastmod":"2025-03-30","duration":"2:31:21","url":"/play/19165168.html"}]},
videoTitle: 'SSNI453 Isang maybahay na ganap na hubad pagpasok sa bahay ng isang panauhin ang nagdulot sa kanya ng pagkabaliw at humantong sa brutal na panggagahasa kay Hoshino U Nami.',
language: 'fil',
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('Nakopya na ang link!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Nakopya na ang link!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Nakopya na ang link!');
}
}
},
// 切换布局
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=/`;
}
};
}