// ==UserScript== // @icon https://www.douyu.com/favicon.ico // @name 独轮车-说书人自动弹幕发射器 // @namespace https://github.com/zhenshiluosuo/Storyteller-AutoBarrageForDouyuTV // @author 闪光魔法师 // @description 适配斗鱼直播平台的自动弹幕发射器 抽象独轮车 说书人 Github:https://github.com/zhenshiluosuo/Storyteller-AutoBarrageForDouyuTV // @match *://www.douyu.com/* // @version 0.0.2 // @grant none // @downloadURL none // ==/UserScript== (function () { 'use strict'; let tip = false; let div1 = document.createElement('div');//默认悬浮窗 let div2 = document.createElement('div');//控制台 let css1 = 'background: #1A59B7;color:#ffffff;overflow: hidden;z-index: 998;position: fixed;padding:5px;text-align:center;width: 75px;height: 22px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;right: 10px;top: 30%;' let css2 = 'background: #E5E4E4;color:#ffffff;overflow: hidden;z-index: 999;position: fixed;padding:5px;text-align:center;width: 150px;height: 275px;border-color: #FFFFFF;border: 3px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;right: 10px;top: 30%;display: none;'; let max_danmu_long = 43;//弹幕字数限制 const min_danmu_long = 20;//最小弹幕长度 const error_danmu_long = 30;//防止无法断句弹幕长度 let cycle_time;//弹幕周期,单位毫秒 建议设定至6000毫秒以上 过低有系统屏蔽风险 let story;//textarea内容 let story_arr = [];//story分段 let index;//小说分段 let interval;//定时器 init();//初始化 //核心功能函数 function init() { div1.id = 'DuLunChe'; div1.id = 'DuLunChe1'; div1.style.cssText = css1; div2.style.cssText = css2; div1.innerHTML = '独轮车控制台'; div2.innerHTML = '