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", "\u7ae5\u9523\u70e7" ], "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": "\u971c\u964d", "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": "jm3", "weight": 20, "fixed": false }, { "text": "\u7ae5\u9523\u70e7", "weight": 20, "fixed": false }, { "text": "\u65d7\u888d\u7684\u4e3b\u4eba# \u706b\u5f71\u5fcd\u8005\u624b\u6e38 # \u7396\u8f9b\u5948 # \u96cf\u7530", "weight": 20, "fixed": false, "color": "#ff0000" }, { "text": "\u706b\u5f71\u7eb2\u624b\u96cf\u7530", "weight": 20, "fixed": false }, { "text": "\u53f0\u7403\u5385\u5973\u5b69\u539f\u89c6\u9891", "weight": 20, "fixed": false }, { "text": "\u706b\u5f71\u540c\u4eba", "weight": 20, "fixed": false }, { "text": "\u706b\u5f71\u5fcd\u8005", "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": "\u6743\u5a01\u7ae5\u9523\u70e7", "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": "yyds.black", "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": [ "y5k7.xin", "y5k9.xyz", "y7k5.xin", "4y7k.xyz", "3y6k.xyz", "2y5k.icu", "6y9k.icu", "trdm.xyz", "cycy.asia" ], "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":"\u971c\u964d","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":"jm3","weight":20,"fixed":false},{"text":"\u7ae5\u9523\u70e7","weight":20,"fixed":false},{"text":"\u65d7\u888d\u7684\u4e3b\u4eba# \u706b\u5f71\u5fcd\u8005\u624b\u6e38 # \u7396\u8f9b\u5948 # \u96cf\u7530","weight":20,"fixed":false,"color":"#ff0000"},{"text":"\u706b\u5f71\u7eb2\u624b\u96cf\u7530","weight":20,"fixed":false},{"text":"\u53f0\u7403\u5385\u5973\u5b69\u539f\u89c6\u9891","weight":20,"fixed":false},{"text":"\u706b\u5f71\u672c\u5b50","weight":20,"fixed":false},{"text":"\u706b\u5f71\u5fcd\u8005","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":"\u6743\u5a01\u7ae5\u9523\u70e7","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":"\u6f2b\u8ff7\u5fc5\u85cf\uff01\u8d85\u591a\u52a8\u6f2b\u4efb\u4f60\u9009","weight":20,"fixed":true},{"text":"\u6f2b\u8ff7\u5fc5\u85cf\uff01\u8d85\u591a\u52a8\u6f2b\u4efb\u4f60\u9009","weight":20,"fixed":false},{"text":"\u6ca1\u6709\u8fd9\u4e2a\u6211\u771f\u6d3b\u4e0d\u4e86","weight":20,"fixed":true},{"text":"\u53d1\u8f66\u4e86\u4e0d\u7b49\u4f60\u4e86","weight":20,"fixed":true},{"text":"\u52a8\u6f2b\u306e\u9b45\u529b","weight":20,"fixed":true},{"text":"\u4ece\u6211\u5927\u5b66\u6211\u5c31\u4e00\u76f4\u90fd\u5728\u7528","weight":20,"fixed":true},{"text":"\u5f00\u5fc3\u6700\u91cd\u8981","weight":20,"fixed":false},{"text":"\u81f3\u4eca\u89c1\u8fc7\u6700\u597d\u7684","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":"TXz.AsiA","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":[ "6y9k.icu","cycy.asia","3y6k.xyz","trdm.xyz","y7k5.xin","y5k9.xyz","y5k7.xin","4y7k.xyz","3y6k.xyz" ],"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","\u7ae5\u9523\u70e7"],"domain":"6y9k.icu","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(); });