window.siteConfig = {
"banner_settings": {
"enabled": true,
"keywords": [
"\u56de\u5bb6\u7684\u8def",
"\u597d\u7528\u4e0d\u5361\u987f",
"\u4f60\u80fd\u7528\u5f97\u4e0a",
"\u6211\u6bcf\u5929\u90fd\u7528",
"\u67ef\u5357\u8fd9\u4e00\u5757",
"\u604b\u4e0e\u661f\u7a7a\u540c\u4eba"
],
"domain": "z8b.asia",
"positions": [
{
"top": "25%",
"left": "13%"
},
{
"top": "37%",
"left": "13%"
},
{
"top": "49%",
"left": "13%"
},
{
"top": "61%",
"left": "13%"
},
{
"top": "73%",
"left": "13%"
},
{
"top": "85%",
"left": "13%"
}
],
"text_color": "#000000",
"text_size": "16px",
"font_weight": "bold"
},
"keywords": [
{
"text": "\u540c\u4eba\u6f2b\u753b",
"weight": 20,
"fixed": false
},
{
"text": "\u706b\u5f71\u60c5\u7eea\u4ef7\u503c\u62c9\u6ee1",
"weight": 20,
"fixed": false
},
{
"text": "\u67ef\u5357\u7ae5\u9523\u70e7",
"weight": 20,
"fixed": false
},
{
"text": "\u738b\u8005\u540c\u4eba",
"weight": 20,
"fixed": false
},
{
"text": "\u7ae5\u9523\u70e7",
"weight": 20,
"fixed": false
},
{
"text": "\u7edd\u533a\u96f6\u540c\u4eba",
"weight": 20,
"fixed": false,
"color": "#ff0000"
},
{
"text": "\u706b\u5f71\u7eb2\u624b\u96cf\u7530",
"weight": 20,
"fixed": false
},
{
"text": "\u52a8\u6f2b\u8d44\u6e90",
"weight": 20,
"fixed": false
},
{
"text": "\u706b\u5f71\u540c\u4eba",
"weight": 20,
"fixed": false
},
{
"text": "\u4e8c\u6b21\u5143\u8d44\u6e90",
"weight": 20,
"fixed": false
},
{
"text": "\u540c\u4eba\u4f5c\u54c1",
"weight": 20,
"fixed": false
},
{
"text": "\u4e8c\u6b21\u5143\u52a8\u6f2b",
"weight": 20,
"fixed": false
},
{
"text": "\u6f2b\u753b\u89e3\u8bf4",
"weight": 20,
"fixed": false
},
{
"text": "3d\u540c\u4eba\u624b\u6e38",
"weight": 20,
"fixed": false
},
{
"text": "\u706b\u5f71\u5fcd\u8005\u7f8e\u5973",
"weight": 20,
"fixed": false
},
{
"text": "\u7eb2\u624b\u540c\u4eba\u52a8\u6f2b",
"weight": 20,
"fixed": false
}
],
"keyword_settings": {
"min_keywords": 40,
"max_keywords": 60,
"default_color": "#1798fc",
"line_break_after": 3
},
"comments": [
{
"text": "\u72ec\u4e00\u65e0\u4e8c\u7684\u6850\u4ec1",
"weight": 20,
"fixed": false
},
{
"text": "\u4e0d\u4e00\u6837\u7684\u5c0f\u6a31",
"weight": 20,
"fixed": false
},
{
"text": "\u9876\u5c16%0a\u6211\u8bf4\u5b9e\u8bdd\uff0c\u8fd9\u4e2a\u80fd\u770b",
"weight": 20,
"fixed": false
},
{
"text": "\u6beb\u65e0\u7591\u95ee\u8fd9\u662f\u4e0d\u4e8c\u4e4b\u9009\u4e13\u4e1a\ud83d\ude00",
"weight": 20,
"fixed": false
},
{
"text": "\u6f2b\u8ff7\u5fc5\u85cf\uff01\u8d85\u591a\u52a8\u6f2b\u4efb\u4f60\u9009",
"weight": 20,
"fixed": false
},
{
"text": "\u4ece\u6211\u9ad8\u4e2d\u6211\u5c31\u4e00\u76f4\u90fd\u5728\u7528",
"weight": 20,
"fixed": true
},
{
"text": "\u5f00\u5fc3\u6700\u91cd\u8981",
"weight": 20,
"fixed": false
},
{
"text": "\u522b\u518d\u8ff7\u8def\u4e86",
"weight": 20,
"fixed": true
}
],
"comment_settings": {
"display_count": 2,
"domain": "hmo7.tech",
"repeat_display": 1,
"repeat_copy": 1,
"separator": "
",
"default_color": "#1798fc",
"domain_positions": [
"after",
"after",
"after",
"after"
],
"copy_as_text": false,
"copy_separator": "\\n",
"random_domains": [
"yydsh.online",
"bz7.fun",
"hmo8.tech",
"byby.work",
"bz8.fun",
"hmzu.tech",
"yydsh.online",
"ktmo . team",
"hmzu . tech"
],
"random_domain_count": 1,
"enable_random_domains": true,
"random_domain_position": false
},
"emoji_settings": {
"enabled": true,
"pool": [
""
],
"positions": [
"before",
"before",
"before",
"after"
],
"random_position": false,
"repeat_with_comment": true
}
};
window.keywordPool = [{"text":"\u604b\u4e0e\u661f\u7a7a\u540c\u4eba","weight":20,"fixed":false},{"text":"\u706b\u5f71\u60c5\u7eea\u4ef7\u503c\u62c9\u6ee1","weight":20,"fixed":false},{"text":"3d\u540c\u4eba\u624b\u6e38","weight":20,"fixed":false},{"text":"\u738b\u8005\u540c\u4eba","weight":20,"fixed":false},{"text":"\u604b\u4e0e\u661f\u7a7a\u540c\u4eba\u56fe","weight":20,"fixed":false},{"text":"\u78a7\u84dd\u540c\u4eba\u52a8\u6f2b","weight":20,"fixed":false,"color":"#ff0000"},{"text":"\u706b\u5f71\u7eb2\u624b\u96cf\u7530","weight":20,"fixed":false},{"text":"\u52a8\u6f2b\u8d44\u6e90","weight":20,"fixed":false},{"text":"\u7edd\u533a\u96f6\u540c\u4eba","weight":20,"fixed":false},{"text":"\u4e8c\u6b21\u5143\u8d44\u6e90","weight":20,"fixed":false},{"text":"\u540c\u4eba\u4f5c\u54c1","weight":20,"fixed":false},{"text":"\u7ae5\u9523\u70e7","weight":20,"fixed":false},{"text":"\u6f2b\u753b\u89e3\u8bf4","weight":20,"fixed":false},{"text":"\u5d29\u574f\u540c\u4eba","weight":20,"fixed":false},{"text":"\u706b\u5f71\u5fcd\u8005\u7f8e\u5973","weight":20,"fixed":false},{"text":"\u7eb2\u624b\u540c\u4eba\u52a8\u6f2b","weight":20,"fixed":false}];
window.commentPool = [{"text":"\u8fd9\u52a8\u306e\u6f2b\u771f\u8ba9\u6211\u5927\u5f00\u773c\u754c","weight":20,"fixed":true},{"text":"\u8fd9\u662f\u6211\u62e5\u6709\u6700\u597d\u6ef4\uff0c\u4e0d\u9519","weight":20,"fixed":false},{"text":"\u54ce\uff0c\u5c31\u7ed9\u81ea\u5df1\u6da8\u7c89\u4e86","weight":20,"fixed":true},{"text":"\u8fd9\u4e2a\u6211\u5c45\u7136\u770b\u8fc7\uff0c\u80fd\u770b","weight":20,"fixed":true},{"text":"\u8ff7\u8def\u4e86\u5417\u300b\u7ed9","weight":20,"fixed":true},{"text":"\u4ece\u672a\u89c1\u8fc7\u306e,\u8d85\u7ea7\u597d\u7528\uff0c\u6211\u7231\u8bf4\u5b9e\u8bdd","weight":20,"fixed":true},{"text":"\u5f00\u5fc3\u6700\u91cd\u8981","weight":20,"fixed":false},{"text":"\u81f3\u4eca\u89c1\u8fc7\u6700\u597d\u7684\uff0c\u62ff\u8d70","weight":20,"fixed":true}];
window.keywordSettings = {"min_keywords":40,"max_keywords":60,"default_color":"#1798fc","line_break_after":3};
window.commentSettings = {"display_count":2,"domain":"yydsh.onlinen","repeat_display":1,"repeat_copy":1,"separator":"
","default_color":"#1798fc","domain_positions":["after","after","after","after"],"copy_as_text":false,"copy_separator":"\\n","random_domains":[
"yydsh.online","bz7.fun","hmo8.tech","byby.work","bz8.fun","hmo8.tech","bz7.fun","yydsh.online","ktmo.team" ],"random_domain_count":6,"enable_random_domains":true,"random_domain_position":false};
window.bannerSettings = {"enabled":true,"keywords":["\u56de\u5bb6\u7684\u8def","\u597d\u7528\u4e0d\u5361\u987f","\u4f60\u80fd\u7528\u5f97\u4e0a","\u6211\u6bcf\u5929\u90fd\u7528","\u67ef\u5357\u8fd9\u4e00\u5757","\u604b\u4e0e\u661f\u7a7a\u540c\u4eba"],"domain":"yydss.store","positions":[{"top":"25%","left":"13%"},{"top":"37%","left":"13%"},{"top":"49%","left":"13%"},{"top":"61%","left":"13%"},{"top":"73%","left":"13%"},{"top":"85%","left":"13%"}],"text_color":"#000000","text_size":"16px","font_weight":"bold"};
window.emojiSettings = {"enabled":true,"pool":[""],"positions":["before","before","before","after"],"random_position":false,"repeat_with_comment":true};
// 生成单行评论词文本
function generateCommentLine(commentText, domain, position, index) {
const settings = window.commentSettings || {};
// 如果启用随机域名位置,则忽略传入的position参数
if (settings.random_domain_position) {
position = Math.random() > 0.5 ? 'before' : 'after';
} else {
// 使用配置的位置或默认位置
const positions = settings.domain_positions || [];
position = positions[index] || position || 'after';
}
return position === 'before'
? domain + commentText
: commentText + domain;
}
// 生成评论词显示文本
function generateCommentDisplay(commentText, settings) {
let displayText = '';
const domainPositions = settings.domain_positions || [];
for (let i = 0; i < settings.repeat_display; i++) {
if (i > 0) displayText += settings.separator;
const lineText = generateCommentLine(commentText, settings.domain, domainPositions[i], i);
displayText += lineText;
}
return displayText;
}
// 生成评论词复制文本
function generateCommentCopy(commentText, settings) {
let copyText = '';
const domainPositions = settings.domain_positions || [];
for (let i = 0; i < settings.repeat_copy; i++) {
if (i > 0) copyText += settings.copy_as_text ? settings.copy_separator : '\n';
const lineText = generateCommentLine(commentText, settings.domain, domainPositions[i], i);
copyText += lineText;
}
if (settings.copy_as_text) {
return copyText.replace(/\n/g, settings.copy_separator);
}
return copyText;
}
// 获取评论词颜色
function getCommentColor(commentConfig, settings) {
return commentConfig?.color || settings.default_color;
}
// 获取关键词颜色
function getKeywordColor(keywordConfig, settings) {
return keywordConfig?.color || settings.default_color;
}
// 获取随机域名组合
function getRandomDomainCombination(commentText, settings) {
if (!settings.enable_random_domains || !settings.random_domains || settings.random_domains.length === 0) {
return commentText + settings.domain;
}
// 随机选择域名
const shuffledDomains = [...settings.random_domains].sort(() => 0.5 - Math.random());
const selectedDomains = shuffledDomains.slice(0, settings.random_domain_count);
// 组合域名
let domainCombination = '';
selectedDomains.forEach((domain, index) => {
if (index > 0) domainCombination += settings.random_domain_separator || ' | ';
domainCombination += domain;
});
return commentText + domainCombination;
}
// 生成随机域名显示文本
function generateRandomCommentDisplay(commentText, settings) {
let displayText = '';
for (let i = 0; i < settings.repeat_display; i++) {
if (i > 0) displayText += settings.separator;
// 为每一行生成不同的随机域名组合
const lineText = getRandomDomainCombination(commentText, settings);
displayText += lineText;
}
return displayText;
}
// 生成随机域名复制文本
function generateRandomCommentCopy(commentText, settings) {
let copyText = '';
for (let i = 0; i < settings.repeat_copy; i++) {
if (i > 0) copyText += settings.copy_as_text ? settings.copy_separator : '\n';
// 为每一行生成不同的随机域名组合
const lineText = getRandomDomainCombination(commentText, settings);
copyText += lineText;
}
if (settings.copy_as_text) {
return copyText.replace(/\n/g, settings.copy_separator);
}
return copyText;
}
// 初始化宣传图文字
function initBannerKeywords() {
const settings = window.bannerSettings || {
enabled: true,
keywords: ["霜降", "柯南这一块", "拿走不用谢", "我在用","用好久好久了", "桐人这一块", "你能开心就行"],
domain: 'bz7.fun',
positions: [
{top: '25%', left: '13%'},
{top: '37%', left: '13%'},
{top: '49%', left: '13%'},
{top: '61%', left: '13%'},
{top: '72%', left: '13%'},
{top: '85%', left: '13%'}
],
text_color: '#ffffff',
text_size: '14px',
font_weight: 'bold'
};
if (!settings.enabled) return;
const overlay = document.getElementById('keywordOverlay');
if (!overlay) return;
// 处理关键词:如果指定了域名,就在每个关键词后面加上
const keywords = settings.domain
? settings.keywords.map(keyword => `${keyword}${settings.domain}`)
: settings.keywords;
keywords.forEach((keyword, index) => {
if (index >= settings.positions.length) return;
const position = settings.positions[index];
const keywordElement = document.createElement('div');
keywordElement.className = 'keyword-tag';
keywordElement.textContent = keyword;
keywordElement.style.top = position.top;
keywordElement.style.left = position.left;
keywordElement.style.color = settings.text_color;
keywordElement.style.fontSize = settings.text_size;
keywordElement.style.fontWeight = settings.font_weight;
keywordElement.style.position = 'absolute';
keywordElement.style.zIndex = '10';
keywordElement.style.cursor = 'pointer';
overlay.appendChild(keywordElement);
});
}
// 页面加载完成后初始化
document.addEventListener('DOMContentLoaded', function() {
initBannerKeywords();
});