百度文库文本选中复制【失效联系作者24小时更新】

解除网站不允许复制的限制,文本选中后点击复制按钮即可复制,目前支持百度文库,持续支持中。

< Отзив за 百度文库文本选中复制【失效联系作者24小时更新】

Отзив: Отлично - скриптът работи

§
Публикуван на: 19.05.2022

代码思路很不错啊,相当于利用百度文库自己暴露的搜索功能的api

§
Публикуван на: 19.05.2022

另外,控制台会经常输出报错信息如下:

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);

codedrinkerАвтор
§
Публикуван на: 19.05.2022

另外,控制台会经常输出报错信息如下:

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);

感谢建议,已经参考你的代码重新发布了一个版本。再次感谢。

Публикувайте отговор

Влезте, за да публикувате отговор.