努努影院 播放优化

播放页面 “<”后退秒 “>”前进面 “↑”“↓”调节音量 直接点击数字键就可以调节倍速 (列表页面屏蔽韩国地区作品)

  1. // ==UserScript==
  2. // @name 努努影院 播放优化
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.6
  5. // @description 播放页面 “<”后退秒 “>”前进面 “↑”“↓”调节音量 直接点击数字键就可以调节倍速 (列表页面屏蔽韩国地区作品)
  6. // @author You
  7. // @match *.nunuyy1.org/*
  8. // @match *.nunuyy2.org/*
  9. // @match *.nunuyy3.org/*
  10. // @match *.nunuyy4.org/*
  11. // @match *.nunuyy5.org/*
  12. // @match *.nunuyy6.org/*
  13. // @match *.nunuyy7.org/*
  14. // @match *.nunuyy8.org/*
  15. // @match *.nunuyy9.org/*
  16. // @icon https://www.nunuyy3.org/favicon.ico
  17. // @grant none
  18. // @license ***
  19. // ==/UserScript==
  20.  
  21. (function() {
  22. 'use strict';
  23. var video = document.getElementById('video');
  24.  
  25. var playbackRate ='';
  26.  
  27. function setPlaybackRate(){
  28. if(playbackRate>0){
  29. video.playbackRate = playbackRate;
  30. playbackRate = '';
  31. }
  32. }
  33. if(video){
  34. document.onkeydown=function(e){
  35. if(e.keyCode==188){
  36. video.currentTime = video.currentTime - 5;
  37. }
  38. if(e.keyCode==190){
  39. video.currentTime= video.currentTime + 5;
  40. }
  41. if(e.keyCode==38){
  42. video.volume = video.volume - 5;
  43. }
  44. if(e.keyCode==40){
  45. video.volume= video.volume + 5;
  46. }
  47. /* //全屏
  48. if(e.keyCode==70){
  49. var element = document.documentElement;
  50. if(element.requestFullScreen) {
  51. element.requestFullScreen();
  52. } else if(element.mozRequestFullScreen) {
  53. element.mozRequestFullScreen();
  54. } else if(element.webkitRequestFullScreen) {
  55. element.webkitRequestFullScreen();
  56. }
  57. }*/
  58.  
  59. if(!isNaN(e.key) || e.key == '.' ){
  60. playbackRate += e.key;
  61. setTimeout(setPlaybackRate,800);
  62. }
  63. }
  64. }else{
  65. var href;
  66. document.onkeydown=function(e){
  67.  
  68. if(e.keyCode==37){
  69. href = document.location.pathname;
  70. document.location = href.replace(/index_\d+/, 'index_'+ (parseInt(href.match(/index_\d+/)[0].match(/\d+/)[0])-1));
  71.  
  72. }
  73. if(e.keyCode==39){
  74. href = document.location.pathname;
  75. document.location = href.replace(/index_\d+/, 'index_'+(parseInt(href.match(/index_\d+/)[0].match(/\d+/)[0])+1));
  76. }
  77.  
  78. if(false){
  79. href = document.location.pathname;
  80. href.replace(/index_\d+/, (parseInt(href.match(/index_\d+/)[0].match(/\d+/)[0])+1));
  81. document.location=href;
  82. }
  83. }
  84. document.onmousedown = function(e){if(e.button==4){
  85. href = document.location.pathname;
  86. document.location = href.replace(/index_\d+/, 'index_'+(parseInt(href.match(/index_\d+/)[0].match(/\d+/)[0])+1));
  87. }}
  88.  
  89. }
  90.  
  91. if(location.href.indexOf('/dianying/') >=0){
  92. var han = $('<input type="checkbox"/>');
  93. if(document.cookie.indexOf('hanguo=true') >=0){
  94. han.prop('checked',true);
  95. }else{
  96. han.prop('checked',false);
  97. var lis = $('.lists-content li');
  98. for(var i=0;i<lis.length;i++){
  99. var li = lis.eq(i);
  100. if(li.find('.orange').eq(1).html()=='韩国'){
  101. console.log(li)
  102. li.hide();
  103. }
  104. }
  105. }
  106. han.click(function(){
  107. document.cookie = 'hanguo='+han.prop('checked');
  108. if(!han.prop('checked')){
  109. var lis = $('.lists-content li');
  110. for(var i=0;i<lis.length;i++){
  111. var li = lis.eq(i);
  112. if(li.find('.orange').eq(1).html()=='韩国'){
  113. console.log(li)
  114. li.hide();
  115. }
  116. }
  117. }else{
  118. $('.lists-content li').show();
  119. }
  120. han.prop('checked')
  121. });
  122. var box = $('.lists-title-lines-1 header').eq(0);
  123. var lab = $('<lable>屏蔽韩国</lable>');
  124. lab.append(han);
  125. box.append(lab);
  126. }
  127. // Your code here...
  128. })();

QingJ © 2025

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