allow_select

選択を許可する.

  1. // ==UserScript==
  2. // @name allow_select
  3. // @namespace http://catherine.v0cyc1pp.com/allow_select.user.js
  4. // @include http://www.tbc-sendai.co.jp/*
  5. // @include http://konbinipan.com/*
  6. // @author greg10
  7. // @license GPL 3.0
  8. // @run-at document-end
  9. // @version 1.4
  10. // @require http://code.jquery.com/jquery-3.1.1.min.js
  11. // @grant none
  12. // @description 選択を許可する.
  13. // ==/UserScript==
  14.  
  15.  
  16. $('*').css('-webkit-user-select', 'text');
  17. $('*').css('-webkit-touch-callout', 'default');
  18.  
  19. function handler(e){
  20. e.stopPropagation();
  21. }
  22.  
  23. addEventListener('onreadystatechange', handler, true);
  24. addEventListener('select', handler, true);
  25. addEventListener('selectstart', handler, true);
  26. addEventListener('selectionchange', handler, true);
  27. addEventListener('copy', handler, true);
  28. addEventListener('cut', handler, true);
  29. addEventListener('contextmenu', handler, true);
  30. addEventListener('message', handler, true);
  31. addEventListener('mousedown', handler, true);
  32. addEventListener('mouseup', handler, true);
  33. addEventListener('keydown', handler, true);
  34. addEventListener('keyup', handler, true);
  35. addEventListener('dragstart', handler, true);