文献互助小帮手:①读秀PDF一键下载 ②图书馆联盟、读秀、超星、中美百万显示SSID等索书号 ③各文献站、图书电商站与豆瓣的互访链接 ④一键复制元数据

①读秀试读或者包库全文、汇雅电子书的一键下载 ② 在图书馆参考咨询联盟(ucdrs)或读秀(duxiu)以及他们镜像站上显示文献的ssid或dxid,用于图书文献互助、群组找书等场景;显示大学数字图书馆国际合作计划(cadal)的书号-ssno,用于查询下载中美百万书册;显示社科文献中心、日本内阁文库等文献站点的索书号。 ③ 提供各文献站点、图书电商和豆瓣图书的互访链接。 ④ 一键复制各文献站点的索书号、图书元数据。 To搜索[红太狼的平底锅]的朋友:提供红太狼的平底锅的部分功能,如显示ssid,但不提供售卖,下载请自行找百度网盘群组;显示dxid或其它索书号、双向链接、一键复制等为平底锅没有的新加功能。

< Feedback on 文献互助小帮手:①读秀PDF一键下载 ②图书馆联盟、读秀、超星、中美百万显示SSID等索书号 ③各文献站、图书电商站与豆瓣的互访链接 ④一键复制元数据

Question/comment

§
Posted: 03/12/2022

点击复制ss号功能无效。
Firefox 访问 book.dglib.superlib.net。ss号可显示,但点击旁边的复制按钮无效。

TheronAuthor
§
Posted: 03/12/2022

我这firefox复制没问题,你看下控制台有报错吗?还有,是否启用了同类脚本?

§
Posted: 04/12/2022

我这只启用了这一个脚本,但是复制无效,如下修改后通过了:
1、// @grant GM_setClipboard
2、function copyText(text) {
// 复制相关代码参考 https://greasyfork.org/zh-CN/scripts/437492
/*if (navigator.clipboard) {
navigator.clipboard.writeText(text);
} else {
let textarea = document.createElement("textarea");
document.body.appendChild(textarea);
textarea.style.position = "absolute";
textarea.style.clip = "rect(0 0 0 0)";
textarea.value = text;
textarea.select();
document.execCommand("copy", true);
textarea.remove();
}*/
GM_setClipboard(text);
}

TheronAuthor
§
Posted: 04/12/2022

GM_setClipboard这个省事,谢谢反馈,我测试下,后面可以用这个内置函数替换

Post reply

Sign in to post a reply.