如何用JavaScript为链接添加doctype:pdf?求修改PDF搜索书签工具代码
问题解答
1. 能否用JavaScript为链接添加doctype:pdf?
完全可以,核心就是在搜索关键词里拼接doctype:pdf这个Google搜索限定符,就能限定只搜索PDF格式的文档。
2. 完善书签小工具代码
你提供的原始代码存在字符串拼接错误、语法不完整的问题,下面是修复并扩展后的代码,完美实现输入书名后自动带doctype:pdf搜索的需求:
javascript:(function(){ var bookTitle = prompt('请输入要搜索的书名:', ''); if (bookTitle) { // 拼接搜索关键词,自动加上PDF格式限定 var searchQuery = escape(bookTitle) + '+doctype:pdf'; // 跳转至Google搜索页面 document.location.href = 'https://www.google.com/search?query=' + searchQuery; } })();
简单说明(针对零基础)
prompt('请输入要搜索的书名:', ''):弹出输入框,提示你输入书名,默认显示空内容if (bookTitle):判断你是否输入了内容(没点取消按钮),只有输入了才继续执行escape(bookTitle):把你输入的书名转换成URL能识别的格式(比如空格会转成%20)'+doctype:pdf':自动在书名后面加上PDF限定符,确保搜索结果只出现PDF文档document.location.href = ...:跳转到拼接好的搜索链接
使用方式
把这段代码复制下来,在浏览器里新建书签,把书签的URL替换成这段代码就行。以后点击该书签,输入书名按回车,就能直接搜索对应的PDF书籍了。
内容的提问来源于stack exchange,提问作者BitColdUpNorth
相关产品推荐
相关产品推荐

