自动复制选中文本和解除复制限制

在任意网站选中任意文本时自动复制,并提供设置选项以启用/禁用解除网站的复制限制和自动复制功能,以及显示/隐藏按钮

These are all versions of this script. Show only the versions where the code changed.

  • v3.0 02.07.2024.

    **修复了DOC88无法复制的问题**

  • v2.9 02.07.2024.
  • v2.9 29.06.2024.
  • v2.9 29.06.2024.
  • v2.9 29.06.2024.

    更新如下:

    现在你可以透过控制台的菜单栏调整以下设置而不再需要占用宝贵的屏幕空间:

    复制格式,按钮是否启用,以及在控制菜单中调节功能是否启用。

    现在界面将完美适配中文和英文。更多语言仍需等待后续版本。

    Updates:

    You can now adjust the following settings through the console menu without taking up valuable screen space:

    Copy format, button enablement, and toggling features through the control menu.

    The interface now perfectly supports both Chinese and English. More languages will be available in future versions.

  • v2.4.1 27.06.2024.

    ## 更新了一个图标

  • v2.4 26.06.2024.

    修复了bug:现在按钮的切换不会出现异常了

  • v2.3 25.06.2024.
  • v2.3 25.06.2024.
  • v2.3 25.06.2024.

    自动复制功能更新 v2.3

    我们对自动复制功能进行了一系列优化,为您带来更好的用户体验。以下是本次更新的主要内容:

    按钮样式优化

    • 使用更加协调的颜色搭配,如浅蓝色或浅绿色等,与网页背景色形成良好的对比。
    • 增加按钮的圆角,使其看起来更加圆润。
    • 为按钮添加悬停效果,如改变背景色或文字颜色,增加交互感。

    按钮位置优化

    • 将按钮放置在页面右下角或左下角,使其不会遮挡网页内容。
    • 添加一个小图标,如复制或解锁的图标,使按钮更加醒目。

    提示信息优化

    • 使用更加友好的提示信息,如"已复制到剪贴板"或"复制功能已启用"等。
    • 使用自定义的提示框样式,如圆角、阴影等,使其更加美观。

    整体布局优化

    • 将按钮和提示信息放置在一个小的浮动面板中,使其更加集中和整洁。
    • 为面板添加一些简单的装饰,如边框、背景色等,增加视觉美感。

    我们希望这些优化能为您带来更好的使用体验。如果您有任何反馈或建议,欢迎随时与我们联系。

  • v2.2 24.06.2024.
  • v2.2 24.06.2024.
  • v2.1 24.06.2024.

    版本 2.1

    修复自动复制逻辑:

    • 修复了在点击按钮之前能够自动复制的问题,确保初始状态下不会自动复制。
    • 修复了在点击按钮之后不能自动复制的问题,确保启用功能后能够自动复制。

    添加更多的复制限制检测:

    • 增加了对 document.oncopy、document.oncut、document.onpaste 等事件的处理。

    添加更多的框架支持:

    • 支持 object 和 embed 标签的处理,确保在这些标签内也能解除复制限制并自动复制。

    添加更多的样式限制检测:

    • 增加了对 pointer-events 和 -webkit-touch-callout 样式的处理,确保解除所有可能的复制限制。

    自定义复制行为:

    • 允许用户选择复制文本的格式:纯文本、HTML、链接。

    自定义提示信息:

    • 在复制成功或失败时显示自定义的提示信息,提升用户体验。

    自动启用功能:

    • 根据用户设置,脚本可以自动启用或禁用功能,避免对某些网站造成干扰。

    改进的配置选项:

    • 通过 copyState.settings 对象管理更多配置选项,让用户可以更灵活地自定义脚本的行为。

    详细的文档和注释:

    • 增加了更多注释,以帮助其他开发者理解脚本的工作原理和使用方法.
  • v1.6 20.06.2024.
  • v1.6 16.06.2024.
  • v1.6 16.06.2024.
  • v1.6 16.06.2024.

    精简代码行数,优化运行流畅度。
    可能是最终版本,并且欢迎指出缺陷。

  • v1.5.5 16.06.2024.
  • v1.5 14.06.2024.

    调整了字体,字号,背景色,并且暂停执行随页面反色

  • v1.0 13.06.2024.