前言
写了一个油猴脚本处理一些其他网站的订单采集到自己的系统,采集页面dom的数据,然后使用clipboard.min.js
复制
由于网站逻辑问题,不可以直接注入复制按钮,只可以JS逻辑处理后使用prompt()
方法 把数据放在对话框中复制
此时会有长度问题, 订单数量一旦超过一定数量,prompt 中的数据会被压缩 中间省略并替换成...
优化成 弹出新页面,注入textarea处理
js弹出新页面,自定义html代码
var r = window.open("", "", ""); r.opener = null; r.document.write(`<textarea style="width:100%;" row=30>${return_string}</textarea>`); r.document.close()