SIYAM-088 Isang babaeng may-asawa na may napakagandang A5-grade na snowflake meat at K-cup na dibdib ang labis na nalulumbay sa kanyang walang seks na kasal kaya't hindi niya mapigilan ang sarili na maglabas ng mga video.
NG Pinakamataas na Kalidad na Video ng VIP Selfie ng Isang Kilalang Babae sa Internet","lastmod":"2026-07-11","duration":"10:31","url":"/play/19153037.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTZiNDZmYjMxZjlmYzAzMTMyMjg3NTZlZjVmZjc1MDcuanBn.cache","vod_id":18947006,"title":"IBW-918z Malaswang Lolita Girl Peeping Video Compilation (4 na Oras)","lastmod":"2025-03-19","duration":"04:02:21","url":"/play/18947006.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjAzNTI0ZGEyOGNhY2EzOWY3MDcwNGMxNzJhZTk2NmQuanBn.cache","vod_id":18998466,"title":"SIYAM-088 Isang babaeng may-asawa na may napakagandang A5-grade na snowflake meat at K-cup na dibdib ang labis na nalulumbay sa kanyang walang seks na kasal kaya't hindi niya mapigilan ang sarili na maglabas ng mga video.","lastmod":"2025-03-19","duration":"01:54:08","url":"/play/18998466.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MTcvYzc2OTZmYmI2ODc4ZmE5YWY4ODQzNjg0MDUwNjRmYTAuanBn.cache","vod_id":19100563,"title":"JUQ-800-C Ang Asawa ng Kampo ng Kapitbahay na NTR ay paulit-ulit na nakapasok sa loob ng tolda [Babala] Video ng Pagong","lastmod":"2025-04-17","duration":"01:58:17","url":"/play/19100563.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZGYyZWRkZWVhODNkZjJhYmEyOWFjOGE3YjA4ZDQ1MmMuanBn.cache","vod_id":18979920,"title":"KAVR-233 Nakilala ko ang una kong kasintahan, pero hindi ako nakapagtayo noong unang beses, nabigo ako... Siya ang naging kapareha ko sa pakikipagtalik...","lastmod":"2025-03-19","duration":"28:07","url":"/play/18979920.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTJhOWI1MTJlMzEwMmEzOGQwM2YyODg5YmY5ZDFiNDMuanBn.cache","vod_id":19057822,"title":"HEZ-716 Dinungisan ang kagandahan! Isang babaeng may-asawa ang ibinubulyaw sa mukha, pinipiga ang huling patak ng makapal na semilya!!","lastmod":"2025-03-19","duration":"02:13:19","url":"/play/19057822.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMjIvZTAwOWFjOTY2MjBmNzM5MjIzODY5ZDkyNmRkMmYyMjUuanBn.cache","vod_id":19125975,"title":"FC2-3067901-2 [Gonzo] Ang ganda ng boses mo, F-cup! Medyo nahuli na, pero... gusto mo na bang magpakasal? [Solo shot]","lastmod":"2025-10-22","duration":"43:59","url":"/play/19125975.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MTUvZTRmOWE2ZTE5YThlNGE2NTY5MzQ1ODY5NWNjNjkwMmMuanBn.cache","vod_id":19100229,"title":"Isang high-definition na video ang kumalat online, kung saan ipinapakita si Lin Zhifang, isang diyosa mula sa Chengdu Art Vocational College, na nakikipag-oral sex sa isang babae.","lastmod":"2025-04-15","duration":"03:33","url":"/play/19100229.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDUwNDJlNWVmYzkwNjg1ZTk3N2Q2MWVkZWRmNWY2MGIuanBn.cache","vod_id":19069105,"title":"HEYZO 3489 Nabasa ng ihi si Minamino Mirai! – Minamino Mirai","lastmod":"2025-03-19","duration":"15:34","url":"/play/19069105.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMGUzNzNiNzhlMjg4MTZjOGYzN2M3ZTVmMjE5ODZkNDMuanBn.cache","vod_id":19148902,"title":"IPZZ-468-C Bakit ako, isang bagong nars na mahilig sa sex, nagtatrabaho rito?! \"Kawawang semilya ng mga lalaki, malapit nang sumabog ang kanilang mga bayag dahil hindi sila makalabas.\"","lastmod":"2026-05-25","duration":"02:00:52","url":"/play/19148902.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZWI3MzI5YmRjOTNjM2UyNWYwYTFhNzNhMDEwNWI1ZDAuanBn.cache","vod_id":19090894,"title":"SQTE-586 Hindi titigil ang pag-ibig ng isang malambot na babaeng naka-H-cup! Basang-basa na ang pantalon ko bago ko pa man siya mahawakan.","lastmod":"2025-03-19","duration":"02:24:19","url":"/play/19090894.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNWMzMmFmNDk5Mjc0M2IyY2Q2MGM3Yjc4YzYzNGRmNDUuanBn.cache","vod_id":19013331,"title":"300MIUM-1059 [Lupain ng Pagbabalik ng Dragon, Kawagoe] Nangungunang antas ng SSR! Isang paglalakbay kasama ang isang H-cup busty cosplayer! Magpakuha tayo ng litrato nang magkasama!","lastmod":"2025-03-19","duration":"01:08:55","url":"/play/19013331.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzQ2YTQwMTJkZGRiMDIzZDdmMzQ5MTM1NDFmZGMyZjIuanBn.cache","vod_id":19028452,"title":"FOCS-210 Isang maganda ngunit tusong waitress sa café na may mala-F-cup na suso ang umaakit sa iyo nang walang bra! Isang masamang babae ang umaakit sa isang may-asawang shop manager sa isang mundo ng kasalanan at kasiyahan.","lastmod":"2025-03-19","duration":"01:58:12","url":"/play/19028452.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYWVhMWQ1MmQwOGU2MDIwMTM0ZGZmMzVhMDlhNjllM2MuanBn.cache","vod_id":19086414,"title":"MIAB-422 Napilitang ipapasok ng isang kostumer ang kanyang mga utong, at kahit hindi makagawa ng kahit anong ingay, nakaranas pa rin siya ng maraming orgasm at nabasa ang kanyang pantalon.","lastmod":"2025-03-19","duration":"02:25:45","url":"/play/19086414.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjI0YTgzNGFhNmUxMDdlYzAyNzI3MDk5ZjM3NjNlNzMuanBn.cache","vod_id":19046372,"title":"MIDV-885 Ang pinakamainit na araw ng taon... at nauwi ako sa pagsasalo sa isang kwarto ng isang busty upperclassman sa isang summer hotel! Walang bra, pumuputok na ang H-cup niya!","lastmod":"2025-03-19","duration":"02:27:31","url":"/play/19046372.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjhhMGU5M2UxYTM4Yjk1ODA5MTFlZDllZjY2YmM1ODIuanBn.cache","vod_id":18940322,"title":"EBOD-904 [Dahil ba sa panunukso ko kaya ka hinihingal nang ganito?] Isang mala-akit at seksing dilag ang patuloy na panunukso at malakas na pagbunot bago ako makatayo. Seta Ichika","lastmod":"2025-03-19","duration":"02:00:44","url":"/play/18940322.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MDgvYzI5YTEzMWFhMTAyOTk3YmEwNjQ2MWRjZjBjZjAwOGUuanBn.cache","vod_id":19153251,"title":"Seksing Manok na Nakasakay sa Kama at Gumagalaw sa Sarili","lastmod":"2026-07-11","duration":"00:00:37","url":"/play/19153251.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzc4MTJhOGYwZTMxYTFiNzc5ZGM2N2ZkNWU5YTNhNzQuanBn.cache","vod_id":19088895,"title":"Eksklusibong video: Pupunta si Goddess sa industriya ng adult entertainment, seksing at kaakit-akit sa suot na mahabang bestida.","lastmod":"2025-03-19","duration":"04:11","url":"/play/19088895.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMWVlNGE4NDNhYjI2YjdjNGY0YTJjYmVmNjQyYWQzMDIuanBn.cache","vod_id":19021293,"title":"GNS-094 Ang asawa ng nagpautang. Isang babaeng napilitang bayaran ang kanyang mga utang gamit ang kanyang katawan.","lastmod":"2025-03-19","duration":"05:00:03","url":"/play/19021293.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNzY1OWI5ZjkzN2ZiMzk4NjVhNWYxNWFjODU5NDY2ZWMuanBn.cache","vod_id":19133760,"title":"JUVR-155-4K [VR] Tangkilikin ang mga suso na K-cup na kasing-yaman ng kayamanan hanggang sa iyong mabusog!! [Instant oral sex!!][Instant insertion!!][Walang limitasyong bulalas!!][Raw-cd3]","lastmod":"2026-02-13","duration":"41:43","url":"/play/19133760.html"}]},
videoTitle: 'SIYAM-088 Isang babaeng may-asawa na may napakagandang A5-grade na snowflake meat at K-cup na dibdib ang labis na nalulumbay sa kanyang walang seks na kasal kaya't hindi niya mapigilan ang sarili na maglabas ng mga video.',
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=/`;
}
};
}