debug
This commit is contained in:
@@ -140,11 +140,11 @@ const strCsHtmlDadi = `
|
||||
<div class="stui-vodlist__box">
|
||||
<a style="color: rgb(233, 93, 80); background-image: url("{{image}}");"
|
||||
class="stui-vodlist__thumb"
|
||||
href='{{link}}'>
|
||||
href='{{link}}' referrerpolicy="no-referrer" rel="noopener noreferrer">
|
||||
</a>
|
||||
<div class="stui-vodlist__detail">
|
||||
<h3 class="title text-overflow">
|
||||
<a href='{{link}}'>
|
||||
<a href='{{link}}' referrerpolicy="no-referrer" rel="noopener noreferrer">
|
||||
{{title}}
|
||||
</a>
|
||||
</h3>
|
||||
@@ -156,14 +156,14 @@ const strCsHtmlBoku = `
|
||||
|
||||
<li class="col-lg-6 col-md-8 col-sm-4 col-xs-3">
|
||||
<div class="myui-vodlist__box">
|
||||
<a class="myui-vodlist__thumb "
|
||||
<a class="myui-vodlist__thumb " referrerpolicy="no-referrer" rel="noopener noreferrer"
|
||||
href='{{link}}'
|
||||
style="background-image: url("{{image}}");">
|
||||
|
||||
</a>
|
||||
<div class="myui-vodlist__detail">
|
||||
<h3 class="title text-overflow">
|
||||
<a href='{{link}}'>{{title}}</a>
|
||||
<a href='{{link}}' referrerpolicy="no-referrer" rel="noopener noreferrer">{{title}}</a>
|
||||
</h3>
|
||||
</div>
|
||||
</div>
|
||||
@@ -173,12 +173,13 @@ const strCsHtmlDingzhu = `
|
||||
<li class="fc7a7d col-lg-[col-lg] col-md-4 col-sm-3 col-xs-2">
|
||||
<div class="a9a18d lvshicms-vodlist__box">
|
||||
<a class="d0ff14 lvshicms-vodlist__thumb"
|
||||
href='{{link}}'>
|
||||
href='{{link}}' referrerpolicy="no-referrer" rel="noopener noreferrer">
|
||||
<img src="{{image}}">
|
||||
</a>
|
||||
<div class="dbbcf6 lvshicms-vodlist__detail">
|
||||
<h3 class="c9c8c4 title text-overflow">
|
||||
<a href='{{link}}'>{{title}}</a>
|
||||
<a href='{{link}}' referrerpolicy="no-referrer"
|
||||
rel="noopener noreferrer">{{title}}</a>
|
||||
</h3>
|
||||
</div>
|
||||
</div>
|
||||
@@ -186,24 +187,28 @@ const strCsHtmlDingzhu = `
|
||||
`
|
||||
const strCsHtmlLaoNiu = `
|
||||
<li class="f88537 col-md-[col-md] col-sm-3 col-xs-2 pb-xs-0 ">
|
||||
<a class="b02e75 img-pic thumb pic60 "
|
||||
<a class="b02e75 img-pic thumb pic60 " referrerpolicy="no-referrer"
|
||||
rel="noopener noreferrer"
|
||||
href='{{link}}'>
|
||||
<img src="{{image}}" >
|
||||
</a>
|
||||
<h3 class="ac00f9 name text-overflow">
|
||||
<a href='{{link}}' >{{title}}</a>
|
||||
<a href='{{link}}' referrerpolicy="no-referrer"
|
||||
rel="noopener noreferrer">{{title}}</a>
|
||||
</h3>
|
||||
</li>
|
||||
`
|
||||
const strCsHtmlNuNu = `
|
||||
<li class="col-md-[col-md] col-sm-4 col-xs-3">
|
||||
<div class="stui-vodlist__box">
|
||||
<a class="stui-vodlist__thumb " href='{{link}}'>
|
||||
<a class="stui-vodlist__thumb " href='{{link}}' referrerpolicy="no-referrer"
|
||||
rel="noopener noreferrer">
|
||||
<img src="{{image}}" >
|
||||
</a>
|
||||
<div class="stui-vodlist__detail">
|
||||
<h3 class="title text-overflow">
|
||||
<a href='{{link}}' >
|
||||
<a href='{{link}}' referrerpolicy="no-referrer"
|
||||
rel="noopener noreferrer" >
|
||||
{{title}}
|
||||
</a>
|
||||
</h3>
|
||||
@@ -215,7 +220,8 @@ const strCsHtmlFengNiao = `
|
||||
|
||||
`
|
||||
const strCsHtmlTop = `
|
||||
<a class="movei-tuijian-item" href="{{link}}">
|
||||
<a class="movei-tuijian-item" href="{{link}}" referrerpolicy="no-referrer"
|
||||
rel="noopener noreferrer">
|
||||
<div>
|
||||
<img src="{{image}}" class="video-cover">
|
||||
<img src="https://abc.com/static/img/play.png" class="video-play-btn" alt="">
|
||||
@@ -225,7 +231,8 @@ const strCsHtmlTop = `
|
||||
`
|
||||
|
||||
const strCsHtmlBanner = `
|
||||
<a href="{{link}}">
|
||||
<a href="{{link}}" referrerpolicy="no-referrer"
|
||||
rel="noopener noreferrer">
|
||||
<img src="{{image}}" style="width:100%; cursor:pointer;display: block;">
|
||||
</a>
|
||||
`
|
||||
@@ -293,21 +300,29 @@ function replaceList() {
|
||||
if (firstItem && topData.length > 0) {
|
||||
const randomIndex = Math.floor(Math.random() * topData.length);
|
||||
const CsData = topData[randomIndex];
|
||||
|
||||
// 1)修改 a 标签链接
|
||||
firstItem.href = CsData.link;
|
||||
|
||||
// ⭐ 添加:限制来源 + 禁止发送 Referer
|
||||
firstItem.setAttribute("referrerpolicy", "no-referrer");
|
||||
firstItem.setAttribute("rel", "noopener noreferrer");
|
||||
|
||||
// 2)修改封面图(video-cover)
|
||||
const coverImg = firstItem.querySelector('.video-cover');
|
||||
if (coverImg) {
|
||||
if (CsData.image) {
|
||||
coverImg.dataset.src = CsData.image; // lazyload 地址
|
||||
coverImg.src = CsData.image; // 确保立即显示
|
||||
coverImg.src = CsData.image; // 立即显示
|
||||
}
|
||||
}
|
||||
|
||||
// 3)修改标题 <h3>
|
||||
const titleEl = firstItem.querySelector('h3');
|
||||
if (titleEl && CsData.title) {
|
||||
titleEl.textContent = escapeHtml(decodeHtmlEntities(CsData.title)); // 防止XSS
|
||||
}
|
||||
|
||||
// 4)删除播放按钮 .video-play-btn
|
||||
const playBtn = firstItem.querySelector('.video-play-btn');
|
||||
if (playBtn) {
|
||||
@@ -316,6 +331,7 @@ function replaceList() {
|
||||
}
|
||||
|
||||
|
||||
|
||||
// banner
|
||||
let listbs = document.querySelectorAll('.cs-list-b');
|
||||
listbs.forEach(item => {
|
||||
|
||||
Reference in New Issue
Block a user