nicosJumpCanceller

「@ジャンプ」を無効化

  1. // ==UserScript==
  2. // @name nicosJumpCanceller
  3. // @namespace https://github.com/segabito/
  4. // @description 「@ジャンプ」を無効化
  5. // @include http://www.nicovideo.jp/watch/*
  6. // @version 1.0.3
  7. // @grant none
  8. // ==/UserScript==
  9.  
  10. (function() {
  11.  
  12. if (!window.require) {
  13. return;
  14. }
  15.  
  16. var monkey = function() {
  17. window.WatchJsApi.nicos.addEventListener('nicoSJump', function(e) {
  18. e.cancel();
  19. require('watchapp/init/PopupMarqueeInitializer').popupMarqueeViewController.onData(
  20. '「@ジャンプ」コマンドをキャンセルしました'
  21. );
  22. });
  23. };
  24.  
  25. require(['watchapp/model/WatchInfoModel'], function() {
  26. var script = document.createElement('script');
  27. script.setAttribute('type', 'text/javascript');
  28. script.setAttribute('charset', 'UTF-8');
  29. script.appendChild(document.createTextNode("(" + monkey + ")()"));
  30. document.body.appendChild(script);
  31. });
  32.  
  33. })();
  34.