斗鱼自动发弹幕和清爽模式

自动发弹幕,参与弹幕抽奖。开启清爽模式,隐藏无关元素。

目前为 2019-03-22 提交的版本。查看 最新版本

作者
Greasy丶H2P
评分
0 0 0
版本
0.5.0
创建于
2019-03-18
更新于
2019-03-22
大小
31.5 KB
许可证
暂无
适用于

写在开头

我写着玩的,目前比较丑。

有建议、问题积极提出来哦!


初始化

喇叭

如果发送弹幕上出现

表示【自动发弹幕】组件初始化成功。

点击【喇叭】可以打开(关闭)【自动发弹幕】设置界面。

开启发送弹幕后,图标会变为

紫星星

如果发送弹幕上出现

表示【清爽模式】组件初始化成功。

点击【紫星星】可以打开(关闭)【清爽模式】设置界面。


使用

自动发弹幕

  1. 弹幕间隔,默认 5 秒。取值范围 [2, 999]。

  2. 默认弹幕、循环弹幕和抽奖弹幕需要勾选前面的复选框,使用中可以再次点击取消使用。

  3. 间隔时间在开启发送后无法修改,可以停止发送后修改。

  4. 循环弹幕可以设置多条弹幕,以回车键隔开,随机发送。

  5. 循环弹幕在开启发送后可以修改,但是发送弹幕会导致循环弹幕输入框失去焦点。

  6. 还不能区分弹幕抽奖和送礼物抽奖。

  7. 抽奖弹幕发送次数默认 5 次,取值范围 [1, 99]。

  8. 默认弹幕谨慎使用,过长容易被发现 😂。

  9. 可以修改界面字体

  • 替换源代码

  •  // 设置弹幕面板字体
     var fontFamily = 'WeibeiSC-Bold, STKaiti';
    
  1. 注释源代码来禁用该功能
  • js initView_barrage();

清爽模式

  1. 为了腾出空间,会清理三个图标,可以注释源代码恢复
  • js $('div.Horn4Category').hide(); $('div.ChatNobleBarrage').hide(); $('div.BarrageSuperLink').hide();
  1. 部分隐藏和全部隐藏可以逆操作
  • 部分隐藏点击按钮后,按钮会变为“显示部分元素”,再次点击逆操作
  • 部分隐藏后不可使用全部隐藏
  • 全部隐藏点击后,右下角会出现“显示”按钮,再次点击逆操作
  1. 删除全部元素会将元素从网页代码中删除,无逆操作

  2. 删除全部元素会停用自动发弹幕功能,注释源代码来禁用该功能

  • js // 取消自动发弹幕 clearInterval_barrageCountDown(); clearInterval_autoSendBarrage();
  1. 所有操作不会隐藏和删除视频框

  2. 所有操作均会对视频大小产生影响,有如下解决方案

    1. 双击视频
    2. 点击恢复正常
  3. 注释源代码来禁用该功能

  • js initView_clearUp();


设置案例

  • 间隔时间 6 秒,抽奖弹幕发送 6 次
  • 使用 默认弹幕、循环弹幕和参与抽奖弹幕