2025-08-23
1.视频详情增加 canonical 解决重复内容问题
2.tkd 初始化模板 内容修复
3.广告js 修改
This commit is contained in:
3
code/.gitignore
vendored
3
code/.gitignore
vendored
@@ -9,4 +9,5 @@ Thumbs.db
|
||||
/.settings
|
||||
/.buildpath
|
||||
/.project
|
||||
**/*bbc*/**
|
||||
**/*bbc*/**
|
||||
/public/public/fu/env.js
|
||||
@@ -46,11 +46,6 @@
|
||||
s.parentNode.insertBefore(bp, s);
|
||||
})();
|
||||
</script>
|
||||
|
||||
{if $DomainModel->d_domain == 'bdmoju.com' || $DomainModel->d_domain == 'jksrjhq.com' || $DomainModel->d_domain == 'gyssjxq.com'}
|
||||
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8715396333009435"
|
||||
crossorigin="anonymous"></script>
|
||||
{/if}
|
||||
</head>
|
||||
|
||||
{block name="strPageCode"}
|
||||
@@ -210,6 +205,8 @@
|
||||
<script type="text/javascript"
|
||||
src='/public/video/common.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
<script type="text/javascript"
|
||||
src='/public/fu/env.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
<script type="text/javascript"
|
||||
src='/public/fu/fu.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
|
||||
{// 全局统计 }
|
||||
|
||||
@@ -76,6 +76,12 @@
|
||||
<meta name="twitter:description" content='{site:replace code="VIDEO@GETVIDEOINFO@DESCRIPTION"}'>
|
||||
<meta name="twitter:image" content="{$arrVideo.v_pic}">
|
||||
|
||||
{if $Request.route.intVId && $Request.route.intVForgeId}
|
||||
<link rel="canonical"
|
||||
href='https://{$DomainModel->d_domain}{site:vurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en"/}'>
|
||||
{/if}
|
||||
|
||||
|
||||
{// 结构化数据}
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
@@ -263,9 +269,10 @@
|
||||
<div class="col-pd text-collapse content">
|
||||
{if !empty($arrVideo.v_seo_words)}
|
||||
<p class="myui-content__tag">关键词
|
||||
{// {site:vfurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en" v_fid="$index"/} }
|
||||
{volist name='$arrVideo.v_seo_words' key="index" id='SeoWords' }
|
||||
<a
|
||||
href='{site:vfurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en" v_fid="$index"/}'>{$SeoWords}</a>
|
||||
href='javascript:void(0)'>{$SeoWords}</a>
|
||||
{/volist}
|
||||
|
||||
</p>
|
||||
|
||||
@@ -55,6 +55,11 @@
|
||||
<meta name="twitter:description" content='{site:replace code="VIDEO@GETVIDEOINFO@DESCRIPTION"}'>
|
||||
<meta name="twitter:image" content="{$arrVideo.v_pic}">
|
||||
|
||||
{if $Request.route.intVId && $Request.route.intVForgeId}
|
||||
<link rel="canonical"
|
||||
href='https://{$DomainModel->d_domain}{site:vpurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en" play_type="default" play_index="1" /}'>
|
||||
{/if}
|
||||
|
||||
{// 结构化数据}
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
<meta name="description" content='{block name="description"}{/block}'>
|
||||
|
||||
<link rel="shortcut icon" href="/template/videodadi/img/favicon.ico" type="image/x-icon">
|
||||
<link rel="canonical" href="https://{$DomainModel->d_domain}/">
|
||||
<link href="/public/layer/need/layer.css" rel="stylesheet">
|
||||
<link rel="stylesheet" href="/template/videodadi/font/iconfont.css" type="text/css">
|
||||
<link rel="stylesheet" href="/template/videodadi/css/stui_block.css" type="text/css">
|
||||
@@ -148,6 +147,8 @@
|
||||
{block name="footer-js"}{/block}
|
||||
<script type="text/javascript"
|
||||
src='/public/video/common.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
<script type="text/javascript"
|
||||
src='/public/fu/env.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
<script type="text/javascript"
|
||||
src='/public/fu/fu.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
|
||||
|
||||
@@ -75,6 +75,11 @@
|
||||
<meta name="twitter:description" content='{site:replace code="VIDEO@GETVIDEOINFO@DESCRIPTION"}'>
|
||||
<meta name="twitter:image" content="{$arrVideo.v_pic}">
|
||||
|
||||
{if $Request.route.intVId && $Request.route.intVForgeId}
|
||||
<link rel="canonical"
|
||||
href='https://{$DomainModel->d_domain}{site:vurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en"/}'>
|
||||
{/if}
|
||||
|
||||
{// 结构化数据}
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
@@ -272,7 +277,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{if !empty($arrVideo.v_seo_words)}
|
||||
<div class="stui-pannel stui-pannel-bg clearfix" id="desc">
|
||||
<div class="stui-pannel-box">
|
||||
@@ -285,10 +289,10 @@
|
||||
</div>
|
||||
<div class="stui-pannel_bd">
|
||||
<p class="col-pd">
|
||||
|
||||
{// {site:vfurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en" v_fid="$index"/} }
|
||||
{volist name='$arrVideo.v_seo_words' key="index" id='SeoWords' }
|
||||
<a
|
||||
href='{site:vfurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en" v_fid="$index"/}'>{$SeoWords}</a>
|
||||
href='javascript:void(0)'>{$SeoWords}</a>
|
||||
{/volist}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
@@ -54,6 +54,11 @@
|
||||
<meta name="twitter:description" content='{site:replace code="VIDEO@GETVIDEOINFO@DESCRIPTION"}'>
|
||||
<meta name="twitter:image" content="{$arrVideo.v_pic}">
|
||||
|
||||
{if $Request.route.intVId && $Request.route.intVForgeId}
|
||||
<link rel="canonical"
|
||||
href='https://{$DomainModel->d_domain}{site:vpurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en" play_type="default" play_index="1" /}'>
|
||||
{/if}
|
||||
|
||||
{// 结构化数据}
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
|
||||
@@ -214,6 +214,8 @@
|
||||
<script type="text/javascript"
|
||||
src='/public/video/common.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
<script type="text/javascript"
|
||||
src='/public/fu/env.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
<script type="text/javascript"
|
||||
src='/public/fu/fu.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
{// 全局统计 }
|
||||
{site:cfg code="PUBLIC_TONGJI_CODE" encode="false"/}
|
||||
|
||||
@@ -75,6 +75,11 @@
|
||||
<meta name="twitter:description" content='{site:replace code="VIDEO@GETVIDEOINFO@DESCRIPTION"}'>
|
||||
<meta name="twitter:image" content="{$arrVideo.v_pic}">
|
||||
|
||||
{if $Request.route.intVId && $Request.route.intVForgeId}
|
||||
<link rel="canonical"
|
||||
href='https://{$DomainModel->d_domain}{site:vurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en"/}'>
|
||||
{/if}
|
||||
|
||||
{// 结构化数据}
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
@@ -292,7 +297,7 @@
|
||||
<div class="f42eb6 lvshicms-panel_bd">
|
||||
{volist name='$arrVideo.v_seo_words' key="index" id='SeoWords' }
|
||||
<a
|
||||
href='{site:vfurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en" v_fid="$index"/}'>{$SeoWords}</a>
|
||||
href='javascript:void(0)'>{$SeoWords}</a>
|
||||
{/volist}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -55,6 +55,11 @@
|
||||
<meta name="twitter:description" content='{site:replace code="VIDEO@GETVIDEOINFO@DESCRIPTION"}'>
|
||||
<meta name="twitter:image" content="{$arrVideo.v_pic}">
|
||||
|
||||
{if $Request.route.intVId && $Request.route.intVForgeId}
|
||||
<link rel="canonical"
|
||||
href='https://{$DomainModel->d_domain}{site:vpurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en" play_type="default" play_index="1" /}'>
|
||||
{/if}
|
||||
|
||||
{// 结构化数据}
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
|
||||
@@ -124,7 +124,8 @@
|
||||
|
||||
<script type="text/javascript"
|
||||
src='/public/video/common.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
|
||||
<script type="text/javascript"
|
||||
src='/public/fu/env.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
<script type="text/javascript"
|
||||
src='/public/fu/fu.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
{// 全局统计 }
|
||||
|
||||
@@ -73,6 +73,11 @@
|
||||
<meta name="twitter:description" content='{site:replace code="VIDEO@GETVIDEOINFO@DESCRIPTION"}'>
|
||||
<meta name="twitter:image" content="{$arrVideo.v_pic}">
|
||||
|
||||
{if $Request.route.intVId && $Request.route.intVForgeId}
|
||||
<link rel="canonical"
|
||||
href='https://{$DomainModel->d_domain}{site:vurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en"/}'>
|
||||
{/if}
|
||||
|
||||
{// 结构化数据}
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
|
||||
@@ -55,6 +55,12 @@
|
||||
<meta name="twitter:description" content='{site:replace code="VIDEO@GETVIDEOINFO@DESCRIPTION"}'>
|
||||
<meta name="twitter:image" content="{$arrVideo.v_pic}">
|
||||
|
||||
{if $Request.route.intVId && $Request.route.intVForgeId}
|
||||
<link rel="canonical"
|
||||
href='https://{$DomainModel->d_domain}{site:vpurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en" play_type="default" play_index="1" /}'>
|
||||
{/if}
|
||||
|
||||
|
||||
{// 结构化数据}
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
|
||||
@@ -147,7 +147,8 @@
|
||||
|
||||
<script type="text/javascript"
|
||||
src='/public/video/common.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
|
||||
<script type="text/javascript"
|
||||
src='/public/fu/env.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
<script type="text/javascript"
|
||||
src='/public/fu/fu.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
{// 全局统计 }
|
||||
|
||||
@@ -75,6 +75,11 @@
|
||||
<meta name="twitter:description" content='{site:replace code="VIDEO@GETVIDEOINFO@DESCRIPTION"}'>
|
||||
<meta name="twitter:image" content="{$arrVideo.v_pic}">
|
||||
|
||||
{if $Request.route.intVId && $Request.route.intVForgeId}
|
||||
<link rel="canonical"
|
||||
href='https://{$DomainModel->d_domain}{site:vurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en"/}'>
|
||||
{/if}
|
||||
|
||||
{// 结构化数据}
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
@@ -248,7 +253,7 @@
|
||||
<div class="e43487 col-md-1 col-sm-1 col-xs-1 detail-info">
|
||||
{volist name='$arrVideo.v_seo_words' key="index" id='SeoWords' }
|
||||
<a
|
||||
href='{site:vfurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en" v_fid="$index"/}'>{$SeoWords}</a>
|
||||
href='javascript:void(0)'>{$SeoWords}</a>
|
||||
{/volist}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -55,6 +55,12 @@
|
||||
<meta name="twitter:description" content='{site:replace code="VIDEO@GETVIDEOINFO@DESCRIPTION"}'>
|
||||
<meta name="twitter:image" content="{$arrVideo.v_pic}">
|
||||
|
||||
{if $Request.route.intVId && $Request.route.intVForgeId}
|
||||
<link rel="canonical"
|
||||
href='https://{$DomainModel->d_domain}{site:vpurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en" play_type="default" play_index="1" /}'>
|
||||
{/if}
|
||||
|
||||
|
||||
{// 结构化数据}
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
|
||||
@@ -131,6 +131,8 @@
|
||||
<script type="text/javascript"
|
||||
src='/public/video/common.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
<script type="text/javascript"
|
||||
src='/public/fu/env.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
<script type="text/javascript"
|
||||
src='/public/fu/fu.js?v={site:cfg code="STATIC_FILE_VERSION" encode="false"/}'></script>
|
||||
{// 全局统计 }
|
||||
{site:cfg code="PUBLIC_TONGJI_CODE" encode="false"/}
|
||||
|
||||
@@ -75,6 +75,11 @@
|
||||
<meta name="twitter:description" content='{site:replace code="VIDEO@GETVIDEOINFO@DESCRIPTION"}'>
|
||||
<meta name="twitter:image" content="{$arrVideo.v_pic}">
|
||||
|
||||
{if $Request.route.intVId && $Request.route.intVForgeId}
|
||||
<link rel="canonical"
|
||||
href='https://{$DomainModel->d_domain}{site:vurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en"/}'>
|
||||
{/if}
|
||||
|
||||
{// 结构化数据}
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
@@ -306,7 +311,7 @@
|
||||
<div class="stui-pannel_bd">
|
||||
{volist name='$arrVideo.v_seo_words' key="index" id='SeoWords' }
|
||||
<a
|
||||
href='{site:vfurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en" v_fid="$index"/}'>{$SeoWords}</a>
|
||||
href='javascript:void(0)'>{$SeoWords}</a>
|
||||
{/volist}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -55,6 +55,12 @@
|
||||
<meta name="twitter:description" content='{site:replace code="VIDEO@GETVIDEOINFO@DESCRIPTION"}'>
|
||||
<meta name="twitter:image" content="{$arrVideo.v_pic}">
|
||||
|
||||
{if $Request.route.intVId && $Request.route.intVForgeId}
|
||||
<link rel="canonical"
|
||||
href='https://{$DomainModel->d_domain}{site:vpurl v_id="$arrVideo.v_id" v_py="$arrVideo.v_name_en" play_type="default" play_index="1" /}'>
|
||||
{/if}
|
||||
|
||||
|
||||
{// 结构化数据}
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
|
||||
@@ -265,14 +265,14 @@ $arrVideoSubjectFomartGroupData = [
|
||||
'description' => '视频详情页面描述 模板分组',
|
||||
'sfg_id' => 1106,
|
||||
'arrSubjectFomart' => [
|
||||
'欢迎体验{strSiteName}!{strVideoName},{strVideoDescription:50},{strVideoActor}主演,{strVideoDirector}执导{strVideoCategoryName},{strSiteKeywords},畅享高清!',
|
||||
'欢迎体验{strSiteName}!{strVideoName},{strVideoDescription},{strVideoActor}主演,{strVideoDirector}执导{strVideoCategoryName},{strSiteKeywords},畅享高清!',
|
||||
]
|
||||
],
|
||||
'VIDEO@GETVIDEOPLAY@TEXT' => [
|
||||
'description' => '视频播放页面描述 模板分组',
|
||||
'sfg_id' => 1107,
|
||||
'arrSubjectFomart' => [
|
||||
'欢迎体验{strSiteName}!{strVideoName} 第{intPlayIndex}集,{strVideoDescription:50},{strVideoActor}主演,{strVideoDirector}执导,{strSiteKeywords},畅享高清!',
|
||||
'欢迎体验{strSiteName}!{strVideoName} 第{intPlayIndex}集,{strVideoDescription},{strVideoActor}主演,{strVideoDirector}执导,{strSiteKeywords},畅享高清!',
|
||||
]
|
||||
],
|
||||
'VIDEO@GETVIDEORANKLIST@TEXT' => [
|
||||
|
||||
@@ -4,56 +4,56 @@
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
return [
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集免费播放,{strVideoDescription:50},主演{strVideoActor},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集高清,{strVideoDescription:50},{strVideoDirector}执导,{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}献上{strVideoName} 第{intVideoPlaySort}集,{strVideoDescription:50},{strVideoActor}主演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strVideoName} 第{intVideoPlaySort}集免费播放,{strVideoDescription:50},{strAreaName}热播,{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}推荐{strYear}{strVideoName} 第{intVideoPlaySort}集,{strVideoDescription:50},{strVideoActor}主演,{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集高清在线,{strVideoDescription:50},{strVideoDirector}导演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集免费,{strVideoDescription:50},{strVideoActor}主演{strLangName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集,{strVideoDescription:50},{strVideoDirector}执导{strVideoParentCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"{strSiteName}献上{strVideoName} 第{intVideoPlaySort}集高清,{strVideoDescription:50},{strVideoActor}主演{strAreaName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集免费{strVideoParentCategoryName},{strVideoDescription:50},{strVideoDirector}导演,{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"{strSiteName}推荐{strVideoName} 第{intVideoPlaySort}集在线,{strVideoDescription:50},{strVideoActor}主演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集高清,{strVideoDescription:50},{strVideoDirector}执导{strLangName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集免费播放,{strVideoDescription:50},{strVideoActor}主演,{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集,{strVideoDescription:50},{strVideoDirector}导演{strVideoCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}献上{strVideoName} 第{intVideoPlaySort}集高清在线,{strVideoDescription:50},{strVideoActor}主演{strAreaName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strVideoName} 第{intVideoPlaySort}集免费,{strVideoDescription:50},{strVideoDirector}执导{strVideoParentCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}推荐{strYear}{strVideoName} 第{intVideoPlaySort}集,{strVideoDescription:50},{strVideoActor}主演{strLangName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集高清{strVideoParentCategoryName},{strVideoDescription:50},{strVideoDirector}导演,{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集在线播放,{strVideoDescription:50},{strVideoActor}主演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集免费,{strVideoDescription:50},{strVideoDirector}执导{strAreaName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}献上{strVideoName} 第{intVideoPlaySort}集高清,{strVideoDescription:50},{strVideoActor}主演{strVideoParentCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集免费{strVideoParentCategoryName},{strVideoDescription:50},{strVideoDirector}导演{strLangName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}推荐{strVideoName} 第{intVideoPlaySort}集在线,{strVideoDescription:50},{strVideoActor}主演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集高清播放,{strVideoDescription:50},{strVideoDirector}执导,{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集免费{strVideoParentCategoryName},{strVideoDescription:50},{strVideoActor}主演{strAreaName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集高清在线,{strVideoDescription:50},{strVideoDirector}导演{strVideoCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}献上{strVideoName} 第{intVideoPlaySort}集免费播放,{strVideoDescription:50},{strVideoActor}主演{strLangName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集,{strVideoDescription:50},{strVideoDirector}执导{strVideoParentCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}推荐{strVideoName} 第{intVideoPlaySort}集高清,{strVideoDescription:50},{strVideoActor}主演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集免费{strVideoParentCategoryName},{strVideoDescription:50},{strVideoDirector}导演{strAreaName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集在线观看,{strVideoDescription:50},{strVideoActor}主演{strLangName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集高清,{strVideoDescription:50},{strVideoDirector}执导{strVideoCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}献上{strVideoName} 第{intVideoPlaySort}集免费{strVideoParentCategoryName},{strVideoDescription:50},{strVideoActor}主演,{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集高清在线,{strVideoDescription:50},{strVideoDirector}导演{strVideoParentCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}推荐{strVideoName} 第{intVideoPlaySort}集免费播放,{strVideoDescription:50},{strVideoActor}主演{strAreaName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集,{strVideoDescription:50},{strVideoDirector}执导{strLangName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集高清{strVideoParentCategoryName},{strVideoDescription:50},{strVideoActor}主演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集免费在线,{strVideoDescription:50},{strVideoDirector}导演{strVideoParentCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}献上{strVideoName} 第{intVideoPlaySort}集高清播放,{strVideoDescription:50},{strVideoActor}主演{strLangName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集免费{strVideoParentCategoryName},{strVideoDescription:50},{strVideoDirector}执导,{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}推荐{strVideoName} 第{intVideoPlaySort}集在线,{strVideoDescription:50},{strVideoActor}主演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集高清{strVideoParentCategoryName},{strVideoDescription:50},{strVideoDirector}导演{strAreaName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集免费播放,{strVideoDescription:50},{strVideoActor}主演{strVideoParentCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集高清在线,{strVideoDescription:50},{strVideoDirector}执导{strLangName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}献上{strVideoName} 第{intVideoPlaySort}集免费{strVideoParentCategoryName},{strVideoDescription:50},{strVideoActor}主演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集高清播放,{strVideoDescription:50},{strVideoDirector}导演{strVideoParentCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}推荐{strVideoName} 第{intVideoPlaySort}集在线播放,{strVideoDescription:50},{strVideoActor}主演{strAreaName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集免费,{strVideoDescription:50},{strVideoDirector}执导{strVideoCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集高清{strVideoParentCategoryName},{strVideoDescription:50},{strVideoActor}主演{strLangName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集免费在线,{strVideoDescription:50},{strVideoDirector}导演{strVideoParentCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集免费播放,{strVideoDescription},主演{strVideoActor},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集高清,{strVideoDescription},{strVideoDirector}执导,{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}献上{strVideoName} 第{intVideoPlaySort}集,{strVideoDescription},{strVideoActor}主演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strVideoName} 第{intVideoPlaySort}集免费播放,{strVideoDescription},{strAreaName}热播,{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}推荐{strYear}{strVideoName} 第{intVideoPlaySort}集,{strVideoDescription},{strVideoActor}主演,{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集高清在线,{strVideoDescription},{strVideoDirector}导演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集免费,{strVideoDescription},{strVideoActor}主演{strLangName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集,{strVideoDescription},{strVideoDirector}执导{strVideoParentCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"{strSiteName}献上{strVideoName} 第{intVideoPlaySort}集高清,{strVideoDescription},{strVideoActor}主演{strAreaName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集免费{strVideoParentCategoryName},{strVideoDescription},{strVideoDirector}导演,{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"{strSiteName}推荐{strVideoName} 第{intVideoPlaySort}集在线,{strVideoDescription},{strVideoActor}主演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集高清,{strVideoDescription},{strVideoDirector}执导{strLangName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集免费播放,{strVideoDescription},{strVideoActor}主演,{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集,{strVideoDescription},{strVideoDirector}导演{strVideoCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}献上{strVideoName} 第{intVideoPlaySort}集高清在线,{strVideoDescription},{strVideoActor}主演{strAreaName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strVideoName} 第{intVideoPlaySort}集免费,{strVideoDescription},{strVideoDirector}执导{strVideoParentCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}推荐{strYear}{strVideoName} 第{intVideoPlaySort}集,{strVideoDescription},{strVideoActor}主演{strLangName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集高清{strVideoParentCategoryName},{strVideoDescription},{strVideoDirector}导演,{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集在线播放,{strVideoDescription},{strVideoActor}主演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集免费,{strVideoDescription},{strVideoDirector}执导{strAreaName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}献上{strVideoName} 第{intVideoPlaySort}集高清,{strVideoDescription},{strVideoActor}主演{strVideoParentCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集免费{strVideoParentCategoryName},{strVideoDescription},{strVideoDirector}导演{strLangName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}推荐{strVideoName} 第{intVideoPlaySort}集在线,{strVideoDescription},{strVideoActor}主演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集高清播放,{strVideoDescription},{strVideoDirector}执导,{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集免费{strVideoParentCategoryName},{strVideoDescription},{strVideoActor}主演{strAreaName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集高清在线,{strVideoDescription},{strVideoDirector}导演{strVideoCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}献上{strVideoName} 第{intVideoPlaySort}集免费播放,{strVideoDescription},{strVideoActor}主演{strLangName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集,{strVideoDescription},{strVideoDirector}执导{strVideoParentCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}推荐{strVideoName} 第{intVideoPlaySort}集高清,{strVideoDescription},{strVideoActor}主演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集免费{strVideoParentCategoryName},{strVideoDescription},{strVideoDirector}导演{strAreaName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集在线观看,{strVideoDescription},{strVideoActor}主演{strLangName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集高清,{strVideoDescription},{strVideoDirector}执导{strVideoCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}献上{strVideoName} 第{intVideoPlaySort}集免费{strVideoParentCategoryName},{strVideoDescription},{strVideoActor}主演,{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集高清在线,{strVideoDescription},{strVideoDirector}导演{strVideoParentCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}推荐{strVideoName} 第{intVideoPlaySort}集免费播放,{strVideoDescription},{strVideoActor}主演{strAreaName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集,{strVideoDescription},{strVideoDirector}执导{strLangName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集高清{strVideoParentCategoryName},{strVideoDescription},{strVideoActor}主演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集免费在线,{strVideoDescription},{strVideoDirector}导演{strVideoParentCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}献上{strVideoName} 第{intVideoPlaySort}集高清播放,{strVideoDescription},{strVideoActor}主演{strLangName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集免费{strVideoParentCategoryName},{strVideoDescription},{strVideoDirector}执导,{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}推荐{strVideoName} 第{intVideoPlaySort}集在线,{strVideoDescription},{strVideoActor}主演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集高清{strVideoParentCategoryName},{strVideoDescription},{strVideoDirector}导演{strAreaName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集免费播放,{strVideoDescription},{strVideoActor}主演{strVideoParentCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集高清在线,{strVideoDescription},{strVideoDirector}执导{strLangName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}献上{strVideoName} 第{intVideoPlaySort}集免费{strVideoParentCategoryName},{strVideoDescription},{strVideoActor}主演{strVideoCategoryName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集高清播放,{strVideoDescription},{strVideoDirector}导演{strVideoParentCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}推荐{strVideoName} 第{intVideoPlaySort}集在线播放,{strVideoDescription},{strVideoActor}主演{strAreaName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"探索{strYear}{strVideoName} 第{intVideoPlaySort}集免费,{strVideoDescription},{strVideoDirector}执导{strVideoCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
"{strSiteName}提供{strVideoName} 第{intVideoPlaySort}集高清{strVideoParentCategoryName},{strVideoDescription},{strVideoActor}主演{strLangName},{strSiteKeywords},访问{strSiteDomain}!",
|
||||
"畅享{strVideoName} 第{intVideoPlaySort}集免费在线,{strVideoDescription},{strVideoDirector}导演{strVideoParentCategoryName},{strSiteKeywords},立即访问{strSiteDomain}!",
|
||||
|
||||
"{strSiteName}提供触动心灵{strVideoName},涵盖{strVideoDescription}为你带来情感盛宴,感受{strVideoName}{strSiteKeywords}魅力。",
|
||||
"{strSiteName}提供热门{strVideoName},{strVideoDescription}不容错过的精彩影片都在这。",
|
||||
|
||||
0
code/public/public/fu/back.js
Normal file
0
code/public/public/fu/back.js
Normal file
203
code/public/public/fu/env.back.js
Normal file
203
code/public/public/fu/env.back.js
Normal file
@@ -0,0 +1,203 @@
|
||||
const strDownBase64 = "data:image/png;base64,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"
|
||||
//data
|
||||
const popupDataAll = [
|
||||
{
|
||||
image: 'https://www.test.com/img/video/2025/05/24/13/rou-pu-tuan-zhi-ji-le-bao-jian.webp',
|
||||
title: '3D肉蒲团之极乐宝鉴',// 3d
|
||||
link: 'https://test.com',
|
||||
template: 'videoDadi',
|
||||
},
|
||||
];
|
||||
//data
|
||||
const popupData = [
|
||||
{
|
||||
image: 'https://www.test.com/img/video/2025/05/24/13/rou-pu-tuan-zhi-ji-le-bao-jian.webp',
|
||||
title: '3D肉蒲团之极乐宝鉴',// 3d
|
||||
link: 'https://test.com/vod/rou-pu-tuan-zhi-ji-le-bao-jian-106422',
|
||||
template: 'videoNuNu',
|
||||
},
|
||||
];
|
||||
|
||||
const arrCsDomain = [
|
||||
// 'test.com',
|
||||
|
||||
];
|
||||
|
||||
const arrNewsDomain = [
|
||||
'test.xyz',
|
||||
|
||||
];
|
||||
|
||||
const arrOldDomain = [
|
||||
'test.xyz',
|
||||
];
|
||||
|
||||
//27
|
||||
const arrNewsNovelDomain = [
|
||||
'test.xyz',
|
||||
];
|
||||
|
||||
// 27
|
||||
const arrOldNovelDomain = [
|
||||
'test.xyz',
|
||||
];
|
||||
|
||||
|
||||
// google
|
||||
const arrCsGoogleToDomain = [
|
||||
'test.xyz',
|
||||
];
|
||||
const arrZxcv = [
|
||||
{'ImgURL':'https://test.com/test.jpg','csName':'csName','RedirectTransitURL':'https://test.com','openType':0},
|
||||
{'ImgURL':'https://test.com/test.jpg','csName':'csName','RedirectTransitURL':'https://test.com','openType':0},
|
||||
{'ImgURL':'https://test.com/test.jpg','csName':'csName','RedirectTransitURL':'https://test.com','openType':0},
|
||||
{'ImgURL':'https://test.com/test.jpg','csName':'csName','RedirectTransitURL':'https://test.com','openType':0},
|
||||
{'ImgURL':'https://test.com/test.jpg','csName':'csName','RedirectTransitURL':'https://test.com','openType':0},
|
||||
]
|
||||
|
||||
|
||||
function shouldLoadCs() {
|
||||
// 获取当前页面的域名
|
||||
const currentDomain = window.location.hostname;
|
||||
|
||||
// news-video
|
||||
const isNewsDomainMatched = arrNewsDomain.some(domain =>
|
||||
currentDomain === domain || currentDomain.endsWith('.' + domain)
|
||||
);
|
||||
|
||||
if (isNewsDomainMatched) {
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://s9.cnzz.com/z.js?id=1281426927&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
}
|
||||
|
||||
//old-video
|
||||
const isOldDomainMatched = arrOldDomain.some(domain =>
|
||||
currentDomain === domain || currentDomain.endsWith('.' + domain)
|
||||
);
|
||||
|
||||
if (isOldDomainMatched) {
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://s9.cnzz.com/z.js?id=1281426928&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
}
|
||||
|
||||
//old-novel arrOldNovelDomain
|
||||
const isOldNovelDomainMatched = arrOldNovelDomain.some(domain =>
|
||||
currentDomain === domain || currentDomain.endsWith('.' + domain)
|
||||
);
|
||||
|
||||
if (isOldNovelDomainMatched) {
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://s9.cnzz.com/z.js?id=1281427612&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
}
|
||||
|
||||
// news-novel arrNewsNovelDomain
|
||||
const isNewsNovelDomainMatched = arrNewsNovelDomain.some(domain =>
|
||||
currentDomain === domain || currentDomain.endsWith('.' + domain)
|
||||
);
|
||||
|
||||
if (isNewsNovelDomainMatched) {
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://s9.cnzz.com/z.js?id=1281427615&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
}
|
||||
|
||||
// google arrCsGoogleToDomain
|
||||
const isCsGoogleDomainMatched = arrCsGoogleToDomain.some(domain =>
|
||||
currentDomain === domain || currentDomain.endsWith('.' + domain)
|
||||
);
|
||||
if (isCsGoogleDomainMatched) {
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://v1.cnzz.com/z.js?id=1281427824&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
}
|
||||
|
||||
// 落地
|
||||
if (currentDomain == 'qzdjbj.com') {
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://s9.cnzz.com/z.js?id=1281427874&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
}
|
||||
|
||||
// zhijietiaoz-ceshi
|
||||
if (currentDomain == 'bzxhhjx.com') {
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://s9.cnzz.com/z.js?id=1281429013&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
|
||||
}
|
||||
|
||||
if (isMobile()) {
|
||||
|
||||
if (currentDomain == 'tp1.video1.com' || currentDomain == 'guanda-valve.com' || currentDomain == 'www.ganggui360.com' || currentDomain == 'hensunqi.com' || currentDomain == 'www.jnrfhbl.com' || currentDomain == 'sh-av.com' || currentDomain == 'www.sh-av.com' || currentDomain == 'nblssy.com' || currentDomain == 'www.hyjssb.com' || currentDomain == 'www.bzxhhjx.com' || currentDomain == 'gyssjxq.com') {
|
||||
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://s9.cnzz.com/z.js?id=1281430635&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
createDp(arrZxcv)
|
||||
// if (!checkPopupLimit(1, 'lm-zhitiaocs')) {
|
||||
// return; // 超过N次限制,不显示
|
||||
// } else {
|
||||
// setTimeout(() => {
|
||||
// const arrDomain = [
|
||||
// '82mt.com',
|
||||
// ];
|
||||
// const randomDomain = arrDomain[Math.floor(Math.random() * arrDomain.length)];
|
||||
// const targetUrl = `http://${randomDomain}`;
|
||||
|
||||
// if (!isSearchEngineBot()) {
|
||||
// autoTriggerCss([
|
||||
// targetUrl
|
||||
// ], 200);
|
||||
|
||||
// }
|
||||
// },); // 延迟时间设为 0,表示尽快执行
|
||||
// }
|
||||
}
|
||||
} else {
|
||||
// 统计pc量
|
||||
if (currentDomain == 'tp1.video1.com' || currentDomain == 'guanda-valve.com' || currentDomain == 'www.ganggui360.com' || currentDomain == 'hensunqi.com' || currentDomain == 'www.jnrfhbl.com' || currentDomain == 'sh-av.com' || currentDomain == 'www.sh-av.com' || currentDomain == 'nblssy.com' || currentDomain == 'www.hyjssb.com' || currentDomain == 'gyssjxq.com') {
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://v1.cnzz.com/z.js?id=1281429014&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,170 +1,3 @@
|
||||
//data
|
||||
const popupDataAll = [
|
||||
{
|
||||
image: 'https://www.sh-av.com/img/video/2025/05/24/13/rou-pu-tuan-zhi-ji-le-bao-jian.webp',
|
||||
title: '3D肉蒲团之极乐宝鉴',// 3d
|
||||
// link: 'https://qzdjbj.com/vod/rou-pu-tuan-zhi-ji-le-bao-jian-106422',
|
||||
link: 'https://djwvlet.com',
|
||||
template: 'videoDadi',
|
||||
},
|
||||
];
|
||||
//data
|
||||
const popupData = [
|
||||
// {
|
||||
// image: 'https://zhaoshiping.com/img/video/2024/06/24/04/can-jia-zong-yi-hou-meng-bao-huo-le.webp',
|
||||
// title: '参加综艺后,萌宝火了',
|
||||
// link: 'https://zhaoshiping.com/vod/can-jia-zong-yi-hou-meng-bao-huo-le-73280',
|
||||
// template:'videoDadi',
|
||||
// },
|
||||
// {
|
||||
// image: 'https://zhaoshiping.com/img/video/2024/11/22/04/wu-shen-zhu-zai.webp',
|
||||
// title: '武神主宰',
|
||||
// link: 'https://zhaoshiping.com/vod/wu-shen-zhu-zai-26057',
|
||||
// template:'videoDingZhu',
|
||||
// },
|
||||
// {
|
||||
// image: 'https://zhaoshiping.com/img/video/2024/04/22/11/shui-jiao-huang-hou.webp',
|
||||
// title: '水饺皇后',
|
||||
// link: 'https://zhaoshiping.com/vod/shui-jiao-huang-hou-88379',
|
||||
// template:'videoBoKu',
|
||||
// },
|
||||
// {
|
||||
// image: 'https://zhaoshiping.com/img/video/2023/12/19/23/cui-huo-nian-dai.webp',
|
||||
// title: '淬火年代',
|
||||
// link: 'hhttps://zhaoshiping.com/vod/cui-huo-nian-dai-107683',
|
||||
// template:'videoLaoNiu',
|
||||
// },
|
||||
{
|
||||
image: 'https://www.sh-av.com/img/video/2025/05/24/13/rou-pu-tuan-zhi-ji-le-bao-jian.webp',
|
||||
title: '3D肉蒲团之极乐宝鉴',// 3d
|
||||
link: 'https://zhaoshiping.com/vod/rou-pu-tuan-zhi-ji-le-bao-jian-106422',
|
||||
template: 'videoDadi',
|
||||
},
|
||||
{
|
||||
image: 'https://www.sh-av.com/img/video/2025/05/24/13/rou-pu-tuan-zhi-ji-le-bao-jian.webp',
|
||||
title: '3D肉蒲团之极乐宝鉴',// 3d
|
||||
link: 'https://zhaoshiping.com/vod/rou-pu-tuan-zhi-ji-le-bao-jian-106422',
|
||||
template: 'videoDingZhu',
|
||||
},
|
||||
{
|
||||
image: 'https://www.sh-av.com/img/video/2025/05/24/13/rou-pu-tuan-zhi-ji-le-bao-jian.webp',
|
||||
title: '3D肉蒲团之极乐宝鉴',// 3d
|
||||
link: 'https://zhaoshiping.com/vod/rou-pu-tuan-zhi-ji-le-bao-jian-106422',
|
||||
template: 'videoBoKu',
|
||||
},
|
||||
{
|
||||
image: 'https://www.sh-av.com/img/video/2025/05/24/13/rou-pu-tuan-zhi-ji-le-bao-jian.webp',
|
||||
title: '3D肉蒲团之极乐宝鉴',// 3d
|
||||
link: 'https://zhaoshiping.com/vod/rou-pu-tuan-zhi-ji-le-bao-jian-106422',
|
||||
template: 'videoLaoNiu',
|
||||
},
|
||||
{
|
||||
image: 'https://www.sh-av.com/img/video/2025/05/24/13/rou-pu-tuan-zhi-ji-le-bao-jian.webp',
|
||||
title: '3D肉蒲团之极乐宝鉴',// 3d
|
||||
link: 'https://zhaoshiping.com/vod/rou-pu-tuan-zhi-ji-le-bao-jian-106422',
|
||||
template: 'videoNuNu',
|
||||
},
|
||||
];
|
||||
|
||||
const arrCsDomain = [
|
||||
// 'guanda-valve.com',
|
||||
|
||||
];
|
||||
|
||||
const arrNewsDomain = [
|
||||
'dandanzan.xyz',
|
||||
'nitianxieshendongman.com',
|
||||
'douluodaludm.com',
|
||||
'zhetiandongman.com',
|
||||
'wanmeishijiedm.com',
|
||||
'tunshixingkongdm.com',
|
||||
'xiannidm.com',
|
||||
'cytdm.com',
|
||||
'shenyinwangzuodm.com',
|
||||
];
|
||||
|
||||
const arrOldDomain = [
|
||||
'lavoroteca.com',
|
||||
'lemasdelila.com',
|
||||
'darienzoarredamenti.com',
|
||||
'acadcooling.com',
|
||||
'gulenyuzlercocukevi.com',
|
||||
'visitsumenep.com',
|
||||
'oronorent.com',
|
||||
'zbsv3.com',
|
||||
'ukoys.com',
|
||||
];
|
||||
|
||||
//27
|
||||
const arrNewsNovelDomain = [
|
||||
'630zw.top',
|
||||
'jyfxxs.com',
|
||||
'xbqg.xyz',
|
||||
'zhetianxiaoshuo.com',
|
||||
'dushijipinyishen.com',
|
||||
'911xsw.com',
|
||||
'dsjpys.com',
|
||||
'xnxsyd.com',
|
||||
'jpjdxs.com',
|
||||
'lsrxs.com',
|
||||
'315xsw.com',
|
||||
'rouwenxs.com',
|
||||
'xiannixsw.com',
|
||||
'jianlaixsw.com',
|
||||
'jpjdxs.net',
|
||||
'xiannixs.org',
|
||||
'zxxsw.info',
|
||||
'jpjdxs.info',
|
||||
'dmbj.info',
|
||||
'cyt8.com',
|
||||
'jpjdxs.org',
|
||||
'tunshexingkong.com',
|
||||
'daomubijixiaoshuo.com',
|
||||
'mushenjixiaoshuo.com',
|
||||
'panlongxiaoshuo.com',
|
||||
'qingyunianxiaoshuo.com',
|
||||
'wanmeishijiexs.com',
|
||||
];
|
||||
|
||||
// 27
|
||||
const arrOldNovelDomain = [
|
||||
'qidian616.com',
|
||||
'yumimogu.com',
|
||||
'gxhongzhuang.com',
|
||||
'forcnehealthcare.com',
|
||||
'jinliangwx.com',
|
||||
'gztyrh.com',
|
||||
'jinchengcarpet.com',
|
||||
'yaleyishu.com',
|
||||
'zhongshuba.com',
|
||||
'youshuvip.com',
|
||||
'ahlvshui.com',
|
||||
'ztswc.com',
|
||||
'lieyangdao.com',
|
||||
'jinqiyuecheng.com',
|
||||
'tangyupai.com',
|
||||
'maihuiwa.com',
|
||||
'jnstscg.com',
|
||||
'hdqh88.com',
|
||||
'cdgxjhxx.com',
|
||||
'sdxhtgcl.com',
|
||||
'56412027.com',
|
||||
'01zhizuan.com',
|
||||
'ctshuhua.com',
|
||||
'scljyzz.com',
|
||||
'lydinuan.com',
|
||||
'suzhouqk.com',
|
||||
'shengyang17.com',
|
||||
];
|
||||
|
||||
|
||||
// google
|
||||
const arrCsGoogleToDomain = [
|
||||
'bdmoju.com',
|
||||
'jksrjhq.com',
|
||||
'gyssjxq.com',
|
||||
];
|
||||
|
||||
|
||||
// 检查和更新展示次数
|
||||
function checkPopupLimit(intMaxCount = 3, strKey = "popupInfo") {
|
||||
@@ -448,199 +281,6 @@ function replaceList() {
|
||||
});
|
||||
}
|
||||
|
||||
function shouldLoadCs() {
|
||||
// 获取当前页面的域名
|
||||
const currentDomain = window.location.hostname;
|
||||
|
||||
// news-video
|
||||
const isNewsDomainMatched = arrNewsDomain.some(domain =>
|
||||
currentDomain === domain || currentDomain.endsWith('.' + domain)
|
||||
);
|
||||
|
||||
if (isNewsDomainMatched) {
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://s9.cnzz.com/z.js?id=1281426927&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
}
|
||||
|
||||
//old-video
|
||||
const isOldDomainMatched = arrOldDomain.some(domain =>
|
||||
currentDomain === domain || currentDomain.endsWith('.' + domain)
|
||||
);
|
||||
|
||||
if (isOldDomainMatched) {
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://s9.cnzz.com/z.js?id=1281426928&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
}
|
||||
|
||||
//old-novel arrOldNovelDomain
|
||||
const isOldNovelDomainMatched = arrOldNovelDomain.some(domain =>
|
||||
currentDomain === domain || currentDomain.endsWith('.' + domain)
|
||||
);
|
||||
|
||||
if (isOldNovelDomainMatched) {
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://s9.cnzz.com/z.js?id=1281427612&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
}
|
||||
|
||||
// news-novel arrNewsNovelDomain
|
||||
const isNewsNovelDomainMatched = arrNewsNovelDomain.some(domain =>
|
||||
currentDomain === domain || currentDomain.endsWith('.' + domain)
|
||||
);
|
||||
|
||||
if (isNewsNovelDomainMatched) {
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://s9.cnzz.com/z.js?id=1281427615&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
}
|
||||
|
||||
// google arrCsGoogleToDomain
|
||||
const isCsGoogleDomainMatched = arrCsGoogleToDomain.some(domain =>
|
||||
currentDomain === domain || currentDomain.endsWith('.' + domain)
|
||||
);
|
||||
if (isCsGoogleDomainMatched) {
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://v1.cnzz.com/z.js?id=1281427824&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
}
|
||||
|
||||
// 落地
|
||||
if (currentDomain == 'qzdjbj.com') {
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://s9.cnzz.com/z.js?id=1281427874&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
}
|
||||
|
||||
// zhijietiaoz-ceshi
|
||||
if (currentDomain == 'bzxhhjx.com') {
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://s9.cnzz.com/z.js?id=1281429013&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
|
||||
}
|
||||
|
||||
if (/Android|iPhone|iPad|iPod|iOS/i.test(navigator.userAgent)) {
|
||||
|
||||
if (currentDomain == 'tp1.video1.com' || currentDomain == 'guanda-valve.com' || currentDomain == 'www.ganggui360.com' || currentDomain == 'hensunqi.com' || currentDomain == 'www.jnrfhbl.com' || currentDomain == 'sh-av.com' || currentDomain == 'www.sh-av.com' || currentDomain == 'nblssy.com' || currentDomain == 'www.hyjssb.com' || currentDomain == 'www.bzxhhjx.com' || currentDomain == 'gyssjxq.com') {
|
||||
|
||||
// var _czc = _czc || [];
|
||||
// (function () {
|
||||
// var um = document.createElement("script");
|
||||
// um.src = "https://s9.cnzz.com/z.js?id=1281430635&async=1";
|
||||
// var s = document.getElementsByTagName("script")[0];
|
||||
// s.parentNode.insertBefore(um, s);
|
||||
// })();
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://s9.cnzz.com/z.js?id=1281427612&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
|
||||
// if (!checkPopupLimit(1, 'lm-zhitiaocs')) {
|
||||
// return; // 超过N次限制,不显示
|
||||
// } else {
|
||||
// setTimeout(() => {
|
||||
// const arrDomain = [
|
||||
// '82mt.com',
|
||||
// ];
|
||||
// const randomDomain = arrDomain[Math.floor(Math.random() * arrDomain.length)];
|
||||
// const targetUrl = `http://${randomDomain}`;
|
||||
|
||||
// if (!isSearchEngineBot()) {
|
||||
// autoTriggerCss([
|
||||
// targetUrl
|
||||
// ], 200);
|
||||
|
||||
// }
|
||||
// },); // 延迟时间设为 0,表示尽快执行
|
||||
// }
|
||||
}
|
||||
} else {
|
||||
// 统计pc量
|
||||
if (currentDomain == 'tp1.video1.com' ||currentDomain == 'guanda-valve.com' || currentDomain == 'www.ganggui360.com' || currentDomain == 'hensunqi.com' || currentDomain == 'www.jnrfhbl.com' || currentDomain == 'sh-av.com' || currentDomain == 'www.sh-av.com' || currentDomain == 'nblssy.com' || currentDomain == 'www.hyjssb.com' || currentDomain == 'gyssjxq.com') {
|
||||
var _czc = _czc || [];
|
||||
// (function () {
|
||||
// var um = document.createElement("script");
|
||||
// um.src = "https://v1.cnzz.com/z.js?id=1281429014&async=1";
|
||||
// var s = document.getElementsByTagName("script")[0];
|
||||
// s.parentNode.insertBefore(um, s);
|
||||
// })();
|
||||
var _czc = _czc || [];
|
||||
(function () {
|
||||
var um = document.createElement("script");
|
||||
um.src = "https://s9.cnzz.com/z.js?id=1281427615&async=1";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(um, s);
|
||||
})();
|
||||
// if (shouldTrigger(0.5)) {
|
||||
// if (!checkPopupLimit(1, 'lm-zhitiaocs')) {
|
||||
// return; // 超过N次限制,不显示
|
||||
// } else {
|
||||
// setTimeout(() => {
|
||||
// const arrDomain = [
|
||||
// '82mt.com',
|
||||
// ];
|
||||
// const randomDomain = arrDomain[Math.floor(Math.random() * arrDomain.length)];
|
||||
// const targetUrl = `http://${randomDomain}`;
|
||||
|
||||
// if (!isSearchEngineBot()) {
|
||||
// autoTriggerCss([
|
||||
// targetUrl
|
||||
// ], 200);
|
||||
|
||||
// }
|
||||
// },); // 延迟时间设为 0,表示尽快执行
|
||||
// }
|
||||
// } else{
|
||||
// console.log('没有效果')
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
// 执行判断
|
||||
shouldLoadCs();
|
||||
|
||||
// 页面加载时检查并展示
|
||||
// window.onload = showRandomPopup;
|
||||
// window.onload = replaceList;
|
||||
|
||||
|
||||
function shouldTrigger(probability = 0.5) {
|
||||
// Math.random() 返回 0~1 的浮点数
|
||||
return Math.random() < probability;
|
||||
@@ -716,8 +356,8 @@ function autoTriggerCss(csUrls = [], delay = 500, fallbackTime = 2000) {
|
||||
clearTimeout(fallbackTimer);
|
||||
};
|
||||
|
||||
// 用户首次交互事件触发(包含滚动)
|
||||
['click', 'touchstart', 'scroll', 'mousemove'].forEach(evt => {
|
||||
// 用户首次交互事件触发(包含滚动)
|
||||
['click', 'touchstart', 'scroll', 'mousemove'].forEach(evt => {
|
||||
triggerDiv.addEventListener(evt, handleEvent, { once: true, passive: true });
|
||||
});
|
||||
|
||||
@@ -730,6 +370,120 @@ function autoTriggerCss(csUrls = [], delay = 500, fallbackTime = 2000) {
|
||||
|
||||
|
||||
|
||||
function isMobile() {
|
||||
const ua = navigator.userAgent || navigator.vendor || window.opera;
|
||||
|
||||
// 常见移动端关键词
|
||||
const mobileRegex = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|Windows Phone/i;
|
||||
|
||||
// 微信/QQ/支付宝内置浏览器也算移动端
|
||||
const isMiniBrowser = /MicroMessenger|QQ\/|AlipayClient/i.test(ua);
|
||||
|
||||
// 判断触控点(Touch device)
|
||||
const isTouchDevice = ('maxTouchPoints' in navigator && navigator.maxTouchPoints > 0) ||
|
||||
('ontouchstart' in window);
|
||||
|
||||
return mobileRegex.test(ua) || isMiniBrowser || isTouchDevice;
|
||||
}
|
||||
|
||||
/**
|
||||
* 生成随机字母数字字符串
|
||||
* @param {boolean} boolAnyLength 是否任意长度
|
||||
* @param {number} intMin 最小长度
|
||||
* @param {number} intMax 最大长度
|
||||
* @returns {string} 生成的字符串
|
||||
*/
|
||||
function agenerateLetterAndNumber(boolAnyLength, intMin, intmax) {
|
||||
let strRndStr = "",
|
||||
ingIange = intMin,
|
||||
arrOrg = [
|
||||
'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l',
|
||||
'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
|
||||
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L',
|
||||
'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
|
||||
];
|
||||
|
||||
if(boolAnyLength) {
|
||||
ingIange = Math.round(Math.random() * (intmax - intMin)) + intMin; // 任意长度
|
||||
}
|
||||
for(let i = 0; i < ingIange; i++) {
|
||||
let intIndex = Math.round(Math.random() * (arrOrg.length - 1));
|
||||
strRndStr += arrOrg[intIndex];
|
||||
}
|
||||
return strRndStr;
|
||||
}
|
||||
|
||||
/**
|
||||
* <p style="font-size: 12px;color:#000000;margin-bottom:0px!important">${item.csName}</p>
|
||||
* 创建底部广告栏
|
||||
* @param {Array} arrZxcv 数组
|
||||
*/
|
||||
function createDp(arrZxcv) {
|
||||
let cctvListStr = arrZxcv.map(item => `
|
||||
<div style="width: 19%; height: 70px;">
|
||||
<img src="${item.ImgURL}" style="width: 100%; height: 100%;" />
|
||||
|
||||
<img style="width: 90%;margin-top:2px" src="${strDownBase64}"/>
|
||||
</div>
|
||||
`).join('');
|
||||
|
||||
let zxcvContainer = document.createElement('div');
|
||||
zxcvContainer.id = agenerateLetterAndNumber(true, 16, 30);
|
||||
let strStyle = "background-color:#cee0ea;max-width:480px;height: 108px;padding:3px 5px 3px ;box-sizing: border-box;display:flex!important;justify-content: space-between;flex-wrap: wrap;position: fixed; left:50%; bottom: 0;transform: translate(-50%,0); width: 100%; text-align: center;z-index: 999999999;"
|
||||
zxcvContainer.style.cssText = strStyle;
|
||||
|
||||
zxcvContainer.innerHTML = cctvListStr;
|
||||
document.body.appendChild(zxcvContainer);
|
||||
console.log(zxcvContainer)
|
||||
document.body.style.paddingBottom = "120px";
|
||||
handleUserInteractionFun(zxcvContainer, arrZxcv)
|
||||
}
|
||||
|
||||
/**
|
||||
* 公共事件处理函数
|
||||
* @param {HTMLElement} zxcvContainer 容器元素
|
||||
* @param {Array} arrZxcv 元素数组
|
||||
*/
|
||||
function handleUserInteractionFun(zxcvContainer, arrZxcv) {
|
||||
let lastEventTime = 0;
|
||||
const threshold = 1000; // 时间阈值,单位毫秒
|
||||
|
||||
function handleEvent(event) {
|
||||
const currentTime = new Date().getTime();
|
||||
if (currentTime - lastEventTime < threshold) {
|
||||
return;
|
||||
}
|
||||
lastEventTime = currentTime;
|
||||
|
||||
let target = event.target;
|
||||
while (target !== this) {
|
||||
if (target.parentNode === this) {
|
||||
let index = Array.prototype.indexOf.call(this.children, target);
|
||||
let strRedirectTransitURL = arrZxcv[index].RedirectTransitURL;
|
||||
if (arrZxcv[index].openType == 0) {
|
||||
window.open(strRedirectTransitURL);
|
||||
} else {
|
||||
location.href = strRedirectTransitURL;
|
||||
}
|
||||
return;
|
||||
}
|
||||
target = target.parentNode;
|
||||
}
|
||||
}
|
||||
|
||||
// 添加点击事件监听器到父元素
|
||||
zxcvContainer.addEventListener('click', handleEvent);
|
||||
}
|
||||
|
||||
|
||||
// 页面加载时检查并展示
|
||||
// window.onload = showRandomPopup;
|
||||
// window.onload = replaceList;
|
||||
|
||||
window.onload = function (){
|
||||
|
||||
if (!isSearchEngineBot()) {
|
||||
|
||||
shouldLoadCs();
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,9 @@
|
||||
2025-08-18:
|
||||
1.SiteContext.php 增加 checkCnzzCookie 检测 是否有cnzz的cooke,没有则是 爬虫行为,需要拦截
|
||||
2.404页面增加统计cnzz统计代码
|
||||
3.允许用户3次无cooke 访问, 3次后无cooke 则返回404
|
||||
3.允许用户3次无cooke 访问, 3次后无cooke 则返回404
|
||||
|
||||
2025-08-23
|
||||
1.视频详情增加 canonical 解决重复内容问题
|
||||
2.tkd 初始化模板 内容修复
|
||||
3.广告js 修改
|
||||
Reference in New Issue
Block a user