Hindi lang kinailangang kainin ng kanyang magandang kasintahan ang kanyang ari para masiyahan, kinailangan pa niyang ilabas ito sa buong mukha na parang serum.
Koleksyon ng Oral Sex ng Nobya Tsino na Binaril sa Mukha","lastmod":"2026-07-11","duration":"21:28","url":"/play/19165316.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTAxOTc5NjYyMDBlNTlkMzAxNjg4NDYzYjFlY2U2ZDcuanBn.cache","vod_id":18925458,"title":"Isang binata at guwapong lalaki ang nasa labas para magmeryenda nang malasing siya, dinala sa isang hotel, at pinilit na makipagtalik sa kanila ng dalawang magagandang babae na nakasuot ng seksing lingerie.","lastmod":"2025-12-14","duration":"01:15:50","url":"/play/18925458.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzk3ZWY2YjQyNjdiYjhkMjFjZjE5ZmQxMzhiZDNkZGQuanBn.cache","vod_id":18927483,"title":"Tula × Kasintahan 2 - ShiikuxKanojo2","lastmod":"2025-12-14","duration":"00:14:27","url":"/play/18927483.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTFkYmJlZTY5OGRmZjIzY2NmYTY2MGZhNWYwN2RkMWMuanBn.cache","vod_id":19016126,"title":"MIUM402 Isang napaka-basang dilag na napaaga ang ejaculation!!! Sa kabila ng kanyang kagandahan, kakaunti pa ang kanyang karanasan at isang duwag na hindi pa lubos na nabubuo!!! Ang kanyang ulo ay laging puno ng mga kaisipang tulad ng \"Gusto kong gawin ito♡ Gusto kong gawin iyon♡\"!!! Bukod pa rito, ang sarap ng pag-inom ay nakakapanginig ng aking puwitan!!! Ang malaking ari ng aktres na ito ay talagang nagpapa-orgasm sa kanya nang paulit-ulit hanggang umaga, kaya kinunan ang ilan sa mga pinakamagandang eksena kailanman!!! : 40 gabi ng bar tour sa paligid ng Kanda Station.","lastmod":"2025-03-24","duration":"01:46:37","url":"/play/19016126.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMmU5MDBjODI3NzYxNWUyNDZlM2JlZGJmN2UwNTlmOTguanBn.cache","vod_id":19143502,"title":"Pagkatapos ng eskwela, magdamag silang nagtatalik. Isang magandang babae na naka-uniporme sa paaralan ang gustong magpakasawa sa lahat ng uri ng pilyong laruan. Kitaoka Karin SQTE-630","lastmod":"2026-02-15","duration":"01:55:13","url":"/play/19143502.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzFmODQ2MzkyOWNmY2YyMzcwOWE1OThlNzM0YjU0ZDQuanBn.cache","vod_id":19026774,"title":"[Gisingin ang Iyong Ari at Utak Hanggang sa Punto ng Pagkabaliw] Mga Mabilis at Matamis na Teknik sa Paglabas ng Titi para sa Isang Magandang Babae: Futaba Megumi IPX-947-C.","lastmod":"2025-03-28","duration":"02:08:32","url":"/play/19026774.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MDMvMjg3ZTUzNzRlMGU5MmNjZTcyMjM3YjE0OGNhMWI5NGQuanBn.cache","vod_id":19031971,"title":"Dalawang dalagang nakapula ang nag-ayos ng isang threesome para sa isang live stream, pinapanood ang dalawang dilag na nag-aagawan para sa isang ari.","lastmod":"2025-05-03","duration":"18:36","url":"/play/19031971.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9pYy4xNTUyNTAyMTQudG9wLzIwMjYwMjI0L2FDODVFSWZVLzEuanBn.cache","vod_id":19145233,"title":"Tinutukso ng asawang babae ang pagtayo ng kanyang biyenan gamit ang kanyang malibog na ibabang bahagi ng katawan. \"Dahil ayaw akong hawakan ng asawa ko, pakigamit naman ang ari ng biyenan mo para kantutin ako (puso).\" SW-1024","lastmod":"2026-02-25","duration":"03:30:56","url":"/play/19145233.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvZDUwN2YwMWE4YzAwYWU5NTRlN2FiYmI3MzUwZjlmZDAuanBn.cache","vod_id":19162112,"title":"Ang pinakamagagandang diyosa, 3 diyosa, paglabas ng sex sa hotel.","lastmod":"2026-07-11","duration":"01:02:41","url":"/play/19162112.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYjNmODgyNjhiYWFmY2RhMTAzYTBmNWQwYjE2ZGNiNjIuanBn.cache","vod_id":19156154,"title":"Ang sarap ng ari ng binata ay isang bagay na alam na alam ni Lolita; kinakain niya ito nang buong sarap.","lastmod":"2026-05-02","duration":"17:02","url":"/play/19156154.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMmE1M2E2N2IyZmYyODdlMmQ1ODdjZWNlYWEzYTJjZjMuanBn.cache","vod_id":18955386,"title":"✿91 Diyos✿ Pinakabagong Hunyo ng Sumasabog na Pakikipagtalik kasama ang Parang Peach na Sariwang Diyosa ng Tulya▌Simon Blowing Hole▌Ultimate Divine Butt, Makatas at Malambot na Tulya, Pinipisil at Sinususo ang Malaking Karne, Hindi Mailarawang Kababalaghan, Panloob na Pagbubuga ang Hari","lastmod":"2025-12-14","duration":"00:07:01","url":"/play/18955386.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvN2Y2OGY3M2M1OTdhYjk1NGE4NTI5YWY3NjNjNjUzYTcuanBn.cache","vod_id":19161658,"title":"Noong tanghali, ang aking kasintahan, na bigong-bigo sa sekswal na aspeto, ay naghubad, ibinaba ang pantalon ng kanyang kasintahan, at nagsimulang mag-masturbate, gustong makipagtalik_","lastmod":"2026-07-11","duration":"01:15:54","url":"/play/19161658.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvY2YzNDc5NzAyYTAzY2RjZmM5NDYxMWZlYTNhZjdhZTkuanBn.cache","vod_id":19161954,"title":"Hcup Pero lumalaki pa rin! Bagama't nakasuot pa rin ng pantalon na cotton ang nakababatang kapatid ng kasintahan ko, tinukso niya ako gamit ang kanyang panloob. Mao Horita MOODYZ","lastmod":"2026-07-11","duration":"01:58:11","url":"/play/19161954.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjA1M2E4ZDMxZmQzMjMwYjE2ZmEyYTVjOGU4YjUyNGQuanBn.cache","vod_id":19019196,"title":"Nag-imbita ako ng ilang magagandang babae sa bahay ko para uminom at tamasahin ang kapaligiran ng kapaskuhan.","lastmod":"2025-03-24","duration":"01:47:01","url":"/play/19019196.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTZmNDY2ZmFjNjk3ZTM1ZWJjMDE5NjIzNjFkMWJjMWUuanBn.cache","vod_id":18966057,"title":"Lumabas ang mga selfie ng magkasintahan sa high school~ Junior na ang kasintahan~ Makatas at mabalahibo~ Sobrang seksi~ Malapit na ang bakasyon~ Niyaya niya akong makipagtalik sa kanya~ Walang oras para hubarin ang kanyang mga damit at pantalon, kaya pinaghiwalay na lang namin ang mga ito at nagsimulang magtalik nang husto!","lastmod":"2025-03-22","duration":"00:06:24","url":"/play/18966057.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMTMvZTllNWM4ODY3OWViODBlYjUyZGNhZmRiZGE4YzNhZTguanBn.cache","vod_id":19057577,"title":"Nakita kami ng nanay ng girlfriend ko na nagtatalik.","lastmod":"2025-10-12","duration":"41:58","url":"/play/19057577.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODc5Njc3MjcxMTNmMzM0YWE5YmU5MmY0ZjMwNWRkOWEuanBn.cache","vod_id":19005908,"title":"[HD Chinese] Nag-trip ang kasintahan ko kasama ang pamilya sa loob ng tatlong araw, at iniwan ang bahay na walang tao. Isang tatlong araw na sex record kasama ang mga kaibigan ng kasintahan ko.","lastmod":"2025-03-24","duration":"02:02:17","url":"/play/19005908.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNmQ5YmI3Y2I0NjdkMTRlNGM2Yjg4MjYyNTM0MWI0MDkuanBn.cache","vod_id":18973962,"title":"332NAMA-030 [Personal na Potograpiya] Yuka, 23 taong gulang, May kaugnayan sa pananamit, Napakagandang babae, napakacute sa pangkalahatan! Ang matamis na magkasintahan, bahay ng kasintahang si Pippi.","lastmod":"2025-12-14","duration":"01:09:55","url":"/play/18973962.html"}]},
videoTitle: 'Hindi lang kinailangang kainin ng kanyang magandang kasintahan ang kanyang ari para masiyahan, kinailangan pa niyang ilabas ito sa buong mukha na parang serum.',
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=/`;
}
};
}