解除网站不允许复制的限制,文本选中后点击复制按钮即可复制,目前支持百度文库,持续支持中。
< Отзив за 百度文库文本选中复制【失效联系作者24小时更新】
另外,控制台会经常输出报错信息如下:
Uncaught TypeError: Cannot read properties of undefined (reading 'split')
at checkTextOnSelected
建议把第10行
aux.setAttribute('value', $(".search-result-wrap .link").text().split("查看全部包含“")[1].split("”的文档")[0]);
改成
let selected = $(".search-result-wrap .link").text();
if (!selected) {return;}
let captured = selected.split("查看全部包含“")[1].split("”的文档")[0];
aux.setAttribute('value', captured);
另外,控制台会经常输出报错信息如下:
Uncaught TypeError: Cannot read properties of undefined (reading 'split')
at checkTextOnSelected
建议把第10行
aux.setAttribute('value', $(".search-result-wrap .link").text().split("查看全部包含“")[1].split("”的文档")[0]);
改成
let selected = $(".search-result-wrap .link").text();
if (!selected) {return;}
let captured = selected.split("查看全部包含“")[1].split("”的文档")[0];
aux.setAttribute('value', captured);
感谢建议,已经参考你的代码重新发布了一个版本。再次感谢。
代码思路很不错啊,相当于利用百度文库自己暴露的搜索功能的api