A Universal Script to Re-Enable the Selection and Copying

Enables select, right-click, copy and drag on pages that disable them. Enhanced Feature: Alt Key HyperLink Text Selection

Versão de: 14/06/2021. Veja: a última versão.

Você precisará instalar uma extensão como Tampermonkey, Greasemonkey ou Violentmonkey para instalar este script.

Você precisará instalar uma extensão como Tampermonkey para instalar este script.

Você precisará instalar uma extensão como Tampermonkey ou Violentmonkey para instalar este script.

Você precisará instalar uma extensão como Tampermonkey ou Userscripts para instalar este script.

Você precisará instalar uma extensão como o Tampermonkey para instalar este script.

Você precisará instalar um gerenciador de scripts de usuário para instalar este script.

(Eu já tenho um gerenciador de scripts de usuário, me deixe instalá-lo!)

Você precisará instalar uma extensão como o Stylus para instalar este estilo.

Você precisará instalar uma extensão como o Stylus para instalar este estilo.

Você precisará instalar uma extensão como o Stylus para instalar este estilo.

Você precisará instalar um gerenciador de estilos de usuário para instalar este estilo.

Você precisará instalar um gerenciador de estilos de usuário para instalar este estilo.

Você precisará instalar um gerenciador de estilos de usuário para instalar este estilo.

(Eu já possuo um gerenciador de estilos de usuário, me deixar fazer a instalação!)

Autor
𝖢𝖸 𝖥𝗎𝗇𝗀
Avaliações
0 0 0
Versão
1.7.7.1
Criado
06/06/2021
Atualizado
14/06/2021
Tamanho
14,4 KB
Licença
N/A
Aplicável a

Description:

This is a most powerful script to let you copy and select without affecting the normal features of each site.

  1. disables the .preventDefault() function for 'copy', 'contextmenu', 'select', 'selectstart', 'dragstart', 'beforecopy' events
  2. disables the return false in HTML attributes 'oncopy', 'oncontextmenu', 'onselect', 'onselectstart', 'ondragstart', 'onbeforecopy'
  3. disables the returnValue in javascript coding for 'copy', 'contextmenu', 'select', 'selectstart', 'dragstart', 'beforecopy' events
  4. re-enable "pointer-events" for images
  5. de-block alert() for mouse right click
  6. css hack to re-enable the selection coloring if transparent coloring is applied
  7. disables the .preventDefault() function and "returnValue=false" for 'Ctrl-C' in 'mousedown' & 'mouseup' events if there is text selection
  8. allowing the clipboard data replacement in 'copy' events
    • if a non-empty string with text/plain is set.
    • original selection text will be shown in console.log(...) if it is also a non-empty string


Stared Feature: (特色功能:)

  1. Enhanced build-in alt text selection - You can now copy the link / button text using Alt-click; the cursor will change from "pointer" to "text", and the selection shall be in pink color.
    (增強內置Alt文字選取 - 針對超連結及按鈕文字,按Alt+Click後,鼠標會由"pointer"變成了"text",並且選取區變成粉紅色。)


Similar features to the following:

  • Absolute Enable Right Click & Copy - Force Enable Right Click & Copy & Highlight
  • Allow Copy and Context Menu Continued - Disable (remove) copy text protection and allow copy for all sites
  • 通殺大部分網站,可以解除禁止復制、剪切、選擇文本、右鍵菜單的限制。


Sample URLs for your testing:



Allow Copying:



Testing:



known issues:

  • this script is intentionally not to disable "return false" in keydown & keyup (Ctrl-C) to avoid performance issue; you should still be able to copy the text using right click.
  • "preventDefault()", "returnValue=false", "return false" in mousedown would not be disabled (due to avoid conflict to the normal features)
  • not working for <input Value="test" onSelect="blur();">