熊猫TV HTML5播放器自动网页全屏

缩进左栏、自动网页全屏、关闭弹幕、双击隐藏显示播放器控制栏、聊天框刷屏、关闭抽奖

  1. // ==UserScript==
  2. // @name 熊猫TV HTML5播放器自动网页全屏
  3. // @name:zh-CN 熊猫TV HTML5播放器自动网页全屏
  4. // @namespace pandatv
  5. // @version 0.3
  6. // @description 缩进左栏、自动网页全屏、关闭弹幕、双击隐藏显示播放器控制栏、聊天框刷屏、关闭抽奖
  7. // @author Qing
  8. // @match https://www.panda.tv/*
  9. // @grant none
  10. // @run-at document-idle
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. $(function(){
  15. var url = window.location.href;
  16. if(!isNaN(url.substring(url.lastIndexOf("/")+1, url.length))){
  17. setTimeout(function(){
  18. autoclick();
  19. autoSendMessage();
  20. },500);
  21. }
  22. });
  23. })();
  24.  
  25. function autoclick() {
  26. var side = $(".psbar__toggle");//左侧栏
  27. var player = $('div.room-player-swf-box');
  28. var control = $(".h5-control");//播放器控制栏
  29. var danmuBtn = $("div.h5player-control-circlebar-danmu");//弹幕按钮
  30. var fullscreenBtn = $("span.h5player-control-bar-fullscreen");//网页全屏按钮
  31. var roomBtn = $(".room-chat-expand-btn");//聊天框隐藏按钮
  32. var cleanmodel = $(".h5player-control-circlebar-cleanmodel");//清爽模式按钮
  33.  
  34. if(side.length == 1 && player.length == 1 && control.length == 1 && danmuBtn.length == 1 && fullscreenBtn.length == 1 && roomBtn.length == 1 ) {
  35. if($("#room_matrix").hasClass("open-state")) {
  36. side.click();//缩进左栏
  37. }
  38. if(danmuBtn.hasClass("open-switch")) {
  39. danmuBtn.click();//关闭弹幕
  40. }
  41. if(!cleanmodel.hasClass("open-switch")){
  42. cleanmodel.click();//开启清爽模式
  43. }
  44. fullscreenBtn.click();//进入剧场模式
  45. roomBtn.click();//关闭聊天栏
  46.  
  47. player.off('dblclick');//取消已注册(不可用)的双击事件
  48. player.find('*').off('dblclick');//取消已注册(不可用)的双击事件
  49. player.dblclick(function(){
  50. control.toggle();// 显示隐藏状态栏
  51. });
  52. }
  53. else if(side.length == 0 || player.length == 0 || danmuBtn.length == 0 || fullscreenBtn.length == 0 || roomBtn.length == 0) {
  54. setTimeout(function(){autoclick();},500);
  55. }
  56. }
  57. function autoSendMessage(){
  58. window._chat_id=window._chat_id?window.clearInterval(window._chat_id):window.setInterval(function(){
  59. window._chat_ta=window._chat_ta?window._chat_ta:$('.room-chat-texta');//聊天输入框
  60. window._chat_s=window._chat_s?window._chat_s:$('.room-chat-send');//聊天发送按钮
  61. window._chat_ta_v=window._chat_ta.val();//输入内容
  62. if(!$.isEmptyObject(window._chat_ta_v)&&window._chat_ta_v!=""&&window._chat_s.text()=="发送"&&!window._chat_ta.is(':focus')){
  63. window._chat_s.click();//发送内容
  64. window._chat_ta.val(window._chat_ta_v);//重置输入框内容
  65. }
  66. },500);
  67. }

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址