如何解除小报童复制粘贴

 

购买了小报童,但是还是复制不了对应的内容,链接或者代码,可以使用如下解除文本复制粘贴的油猴脚本

插件下载

安装步骤:https://greasyfork.org/zh-CN/help/installing-user-scripts

第一步先下载对应的浏览器插件,这里以谷歌插件为例,其他浏览器可参考上面的链接

Tampermonkey

如何解除小报童复制粘贴

解除文本复制粘贴

点击绿色按钮进行安装

如何解除小报童复制粘贴

脚本地址:https://greasyfork.org/zh-CN/scripts/508452-%E8%A7%A3%E9%99%A4%E6%96%87%E6%9C%AC%E5%A4%8D%E5%88%B6%E7%B2%98%E8%B4%B4-%E6%94%AF%E6%8C%81%E7%94%9F%E8%B4%A2%E6%9C%89%E6%9C%AF-%E5%B0%8F%E6%8A%A5%E7%AB%A5-%E9%A3%9E%E4%B9%A6%E6%96%87%E6%A1%A3/code

点击安装按钮进行安装

如何解除小报童复制粘贴
  1. // ==UserScript==
  2. // @name 解除文本复制粘贴(支持生财有术、小报童、飞书文档)
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.3
  5. // @description 禁用复制功能的提示框,并启用文本复制功能,让文档不受权限限制,可以复制任意内容,可以打开右键菜单(复制下载图片)。免责声明,该工具仅供学习之用,不得出于商业目的使用。
  6. // @author pangyue
  7. // @match https://scys.com/*
  8. // @match https://xiaobot.net/*
  9. // @match https://*.feishu.cn/*
  10. // 测试不行的: https://h5.tianxiayaoli.com* https://www.doc88.com/
  11. // @license MIT
  12. // @grant none
  13. // ==/UserScript==
  14.  
  15. (function() {
  16. 'use strict';
  17.  
  18. // 检查当前网址是否匹配指定的域名
  19. if (window.location.href.startsWith('https://scys.com/')) {
  20. // 隐藏 .toast-wrap 元素
  21. var style = document.createElement('style');
  22. style.type = 'text/css';
  23. style.innerHTML = `
  24. .toast-wrap {
  25. display: none !important;
  26. }
  27. `;
  28. document.head.appendChild(style);
  29.  
  30. // 解除禁用右键菜单和文本选择的限制
  31. document.addEventListener('contextmenu', function(e) {
  32. e.stopPropagation();
  33. }, true);
  34.  
  35. document.addEventListener('selectstart', function(e) {
  36. e.stopPropagation();
  37. }, true);
  38.  
  39. document.addEventListener('copy', function(e) {
  40. e.stopPropagation();
  41. }, true);
  42.  
  43. // 创建自定义右键菜单
  44. document.addEventListener('contextmenu', function(event) {
  45. event.preventDefault();
  46.  
  47. // 移除现有的自定义菜单(如果存在)
  48. var existingMenu = document.getElementById('custom-context-menu');
  49. if (existingMenu) {
  50. existingMenu.remove();
  51. }
  52.  
  53. // 创建菜单容器
  54. var menu = document.createElement('div');
  55. menu.id = 'custom-context-menu';
  56. menu.style.position = 'fixed';
  57. menu.style.top = event.clientY + 'px';
  58. menu.style.left = event.clientX + 'px';
  59. menu.style.backgroundColor = '#fff';
  60. menu.style.border = '1px solid #ccc';
  61. menu.style.boxShadow = '0 2px 10px rgba(0, 0, 0, 0.2)';
  62. menu.style.zIndex = '10000';
  63. menu.style.padding = '5px';
  64. menu.style.cursor = 'pointer';
  65.  
  66. // 创建复制选项
  67. var copyOption = document.createElement('div');
  68. copyOption.innerText = '复制';
  69. copyOption.style.padding = '5px';
  70. copyOption.style.whiteSpace = 'nowrap';
  71.  
  72. // 复制选项点击事件
  73. copyOption.addEventListener('click', function() {
  74. document.execCommand('copy');
  75. menu.remove();
  76. });
  77.  
  78. menu.appendChild(copyOption);
  79. document.body.appendChild(menu);
  80.  
  81. // 点击页面其他地方时移除自定义菜单
  82. document.addEventListener('click', function onClickOutside() {
  83. menu.remove();
  84. document.removeEventListener('click', onClickOutside);
  85. });
  86. });
  87.  
  88. // 启用复制功能
  89. document.addEventListener('copy', function(event) {
  90. var selection = document.getSelection();
  91. event.clipboardData.setData('text/plain', selection.toString());
  92. event.preventDefault();
  93. });
  94. }
  95.  
  96.  
  97. // 解除小报童的文本复制
  98. if (window.location.href.startsWith('https://xiaobot.net/')) {
  99. setTimeout(() => {
  100. // 解除 body 元素的文本选择限制
  101. document.body.style.userSelect = 'auto';
  102. document.body.onmousedown = null;
  103. document.body.onselectstart = null;
  104.  
  105. // 解除所有元素的文本选择限制
  106. var elems = document.querySelectorAll('*');
  107. for (var i = 0; i < elems.length; i++) {
  108. elems[i].style.userSelect = 'auto';
  109. elems[i].onmousedown = null;
  110. elems[i].onselectstart = null;
  111. }
  112. }, 1000)
  113. }
  114. })();

 

版权声明:xinlong132@163.com 发表于 2025-02-01 12:14:39。
转载请注明:如何解除小报童复制粘贴 | 小报童精选专栏

暂无评论

暂无评论...