Isang babaeng may-asawa ang niloko ang kanyang asawa dahil sa isang matandang kakilala, ninakaw ang pag-ibig nito mula sa kanyang matalik na kaibigan at naging dahilan ng pagkawala ng kanyang asawa.
Ang pakikipagtalik ni Le Nai Zi TMW060 sa labas ng kasal, pakikipagtalik sa dating kasintahan, panlolokong butas ng pukyutan ng babaeng mahalay","lastmod":"2026-07-11","duration":"30:27","url":"/play/19153524.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzc2ZmQ5YjA0ZDdlYWU5MTYzZTc4YzhmYzE1NWIwZTYuanBn.cache","vod_id":19084336,"title":"JRZE-227 Unang beses na kuha ng file ng isang babaeng may-asawa","lastmod":"2025-03-19","duration":"02:45:50","url":"/play/19084336.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjk5N2RkYTkxMTJiMzM4NWMyZTEzOWI3YzhhZDNlYmEuanBn.cache","vod_id":18935870,"title":"Kaakit-akit na babaeng may asawa #selfie","lastmod":"2025-03-19","duration":"00:00:17","url":"/play/18935870.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjk0Mjc5ZWFmYTU1NGM0ZmQ5MzhmODk4YTFhNTNiYzcuanBn.cache","vod_id":18976079,"title":"DASD-710: Nang tanungin tungkol sa hindi mapaglabanan at di-namamalayang pang-akit ng isang natural na maybahay.","lastmod":"2025-03-19","duration":"01:59:30","url":"/play/18976079.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTc3Mjk1ZTE4ZGUyZTY0Y2Y3MjYwYWFlNGRiOWQ2OTIuanBn.cache","vod_id":18953797,"title":"MIAA-940 Ang pangangalunya ay isang kultura, at ito ay seryoso! Dobleng demonyong harem ejaculation. Hindi namin hahayaang mangyari ito. Isang lalaking niloko ng kaibigan.","lastmod":"2025-03-19","duration":"02:03:20","url":"/play/18953797.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMDMvZTg2NDIyOTNjODBkODFmYmEwODA1YTk4ODllYmE5OWMuanBn.cache","vod_id":19123262,"title":"Isang madamdaming sesyon ng pakikipaghiwalay bago ang kasal! Isang babaeng may asawa na bastos at nakasuot ng damit pangkasal ang madamdaming nakikipagtalik sa kanyang dating kasintahan sa iba't ibang posisyon sa buong bahay! Itim na medyas, titi, at oral sex! Iba't ibang paraan ng paglalaro at pagsasanay sa putang ito! Hangad ko ang kaligayahan mo sa pakikipagtalik, dahil hindi na kita makakatalik!","lastmod":"2025-10-03","duration":"03:40","url":"/play/19123262.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTY1NzQ2N2VmNTU1MzRmMDg4ZjkzNGIxZDEwYTJiNzkuanBn.cache","vod_id":18954066,"title":"MRHP-023 Mag-ingat sa mga problema sa pagpapadala! Hindi ko mapigilan ang malalaking puwitan ng isang babaeng may-asawa na kitang-kita kahit sa kanyang damit, kaya pilit ko itong ipinapasok sa aking ari araw-araw at inilalabas sa loob niya.","lastmod":"2025-03-19","duration":"02:11:14","url":"/play/18954066.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZGY3ZmU0NjMzZDE3MGUwMjBiMDM4ZTcyMWM1ZWY4MmEuanBn.cache","vod_id":18952708,"title":"JUQ-343 Natuklasan ng ina ng aking asawa ang aking pagtataksil at ginamit ang mga luha upang akitin ako, pinilit akong makipagtalik. \"Hindi ka na maaaring magsinungaling sa akin muli.\"","lastmod":"2025-03-19","duration":"02:18:12","url":"/play/18952708.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvN2FjM2E0ZTZmZDI3MmMyYThhNmU1Mzg2NmVjNGFhNjUuanBn.cache","vod_id":19012267,"title":"FPRE-060 Isang matangkad, malaki ang suso, at magandang babaeng may-asawa ang pinahiya, hinabol, at ginahasa nang sama-sama sa isang nakakahiyang paraan. Samantala, pinapanood siya ng kanyang minamahal na asawa, binibigyang-kasiyahan ang kanyang mga sekswal na pagnanasa...","lastmod":"2025-03-19","duration":"02:26:50","url":"/play/19012267.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMThjNTkyZGNmODU5YmUyMGIyMGU4ZjQyMWQ4MWFmY2EuanBn.cache","vod_id":19048578,"title":"Pagsasalaysay - Ang Magandang Asawa na Tumakas sa Bahay, Unang Bahagi.","lastmod":"2025-03-19","duration":"10:11","url":"/play/19048578.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzc2YTI2MTA0NDNkY2Q5NWJlY2NkZTA2ZjE3OTU1ZDEuanBn.cache","vod_id":19015082,"title":"Isang babaeng may-asawa ang niloko ang kanyang asawa dahil sa isang matandang kakilala, ninakaw ang pag-ibig nito mula sa kanyang matalik na kaibigan at naging dahilan ng pagkawala ng kanyang asawa.","lastmod":"2025-03-19","duration":"10:06","url":"/play/19015082.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzg3Njg2MzE5MmVmNGMxMjI5MTZkNWQwM2VjM2I5N2MuanBn.cache","vod_id":18960452,"title":"CPSN-011 Ang masayang katawan ng isang may-asawang babae","lastmod":"2025-03-19","duration":"01:54:06","url":"/play/18960452.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjY2YWYzNzZhY2U1MmRhZmEwMDZkNWQ2YjkyMThhNzEuanBn.cache","vod_id":18934096,"title":"[Prutas na Pie] Isang masaya ngunit malapit nang mawalay sa asawa","lastmod":"2025-03-19","duration":"11:45","url":"/play/18934096.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNzM1YWMzMTc5MjE1MTZiY2RkM2UzYWRmNGQ1N2YwNGQuanBn.cache","vod_id":19136766,"title":"Isang magandang dalaga ang niloko ang kaniyang kasintahan kasama ang kaniyang matalik na kaibigan; matapos itong magbulalas nang isang beses, gusto na naman nitong makipagtalik sa kaniya.","lastmod":"2026-02-13","duration":"16:06","url":"/play/19136766.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MTAvYjg1NTIyZTczYmYwZTYzZTlmYWY1NmY1ZTU1OWY2Y2QuanBn.cache","vod_id":19103694,"title":"BASJ-023 Isang mahalay na babaeng may asawa ang kumukuha ng semilya mula sa isang lalaking hindi na niya makita.","lastmod":"2025-05-10","duration":"02:07:33","url":"/play/19103694.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMzM4NjEyN2FjNjY0YWExMDU5Y2EyNGM2MWNiMDBjNDguanBn.cache","vod_id":19142003,"title":"MFCS-095 [Isang pakikipag-date sa isang babaeng may perpekto at masiglang puwitan at hindi tumatanggi, nakikisali sa mga malaswang laro] \"Gumawa tayo ng mga bagay na hindi mo kayang gawin kasama ang iyong kasintahan♪\"","lastmod":"2026-03-16","duration":"01:29:54","url":"/play/19142003.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MTYvMDU2MjVlNmYzZTM1NGQxMWYwMzM1ZTNiZDMwMjY5MTQuanBn.cache","vod_id":19112439,"title":"ADN-700 Pinagpapawisan nang husto, imoral na asawa ng isang kilalang tao","lastmod":"2025-07-16","duration":"01:55:53","url":"/play/19112439.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNWU3ZGRmZjNmODI0MjM5ODYyMjgzNTRlZDFkMTU1MzMuanBn.cache","vod_id":19141952,"title":"Nabunyag ang pinakabagong gawa ng isang dalubhasang pintor - ang sikreto ng isang may-asawa: ang kanyang asawa ay nagbakasyon at inilantad ang kanyang sarili, inaakit ang isang Jeep Wrangler para sa isang malibog na sesyon ng pakikipagtalik.","lastmod":"2026-03-16","duration":"08:22","url":"/play/19141952.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNDZjNDZmNzlmMjRmZWRiY2NkNDhiZWJhODE1YjE2MzIuanBn.cache","vod_id":18936656,"title":"Intimate massage para sa mga bagong kasal na asawa","lastmod":"2025-03-19","duration":"15:42","url":"/play/18936656.html"}]},
videoTitle: 'Isang babaeng may-asawa ang niloko ang kanyang asawa dahil sa isang matandang kakilala, ninakaw ang pag-ibig nito mula sa kanyang matalik na kaibigan at naging dahilan ng pagkawala ng kanyang asawa.',
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=/`;
}
};
}