今天我们来制作一个可以复制任何网页的文字的脚本,只要是网页的文字,都可以不受限制的复制。
老规矩,先打开油猴,新建一个脚本,起一个名字名字 复制网页文字版本 0.1描述 不写了匹配网址 http:// 和 https:// 开头的@icon 图标,这里没管它@grant 指定脚本运行所需权限,如果脚本拥有相应的权限,就可以调用油猴扩展提供的API与浏览器进行交互。如果设置为none的话,则不使用沙箱环境,脚本会直接运行在网页的环境中,这时候无法使用大部分油猴扩展的API。如果不指定的话,油猴会默认添加几个最常用的API因为并不是每打开一个网页我们都要复制网页文字,所以加个按钮 document.body.insertAdjacentHTML(“afterbegin”,”<input type=’button’ id=’mn’ value=’复制’/>”);
var 按钮=document.getElementById(‘mn’);
按钮.style.position=”fixed”;
按钮.style.right=”40px”;
按钮.style.top=”40px”;
按钮.style.color = “red”;
按钮.style.fontSize=”40px”;
然后是单击事件 var wz=document.createElement(“input”); wz.type=”text”; document.body.appendChild(wz); wz.value=document.querySelector(“body”).innerText; wz.select(); document.execCommand(“Copy”); // 执行浏览器复制命令 alert(“已复制好,可贴粘。”); }
整体如下图保存,打开网页测试。运行成功。如果用得到,或者有兴趣,就一起来吧。
声明:来自浏览器与脚本,仅代表创作者观点。链接:https://eyangzhen.com/7942.html