allow_select

選択を許可する.

当前为 2017-01-21 提交的版本,查看 最新版本

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