支持pdf和web的双击划词翻译脚本,当前使用爱词
参考 match_patterns_360 或 match_patterns_Mozilla 或 match_patterns_Google
5 JS版本使用说明 安装浏览器插件,violentmonkey(暴力猴) 或者 greasemonkey(油猴子) 或者 tampermonkey(捣蛋猴) 推荐火狐,因为火狐默认使用PDF.js加载本地PDF。 推荐插件violentmonkey,向下兼容,图标好看,界面简洁. 插件安装后,新建脚本,然后把js文件里的代码全部粘贴进去,保存。 按需修改url匹配模式,即可正常使用. 建议安装firefox和chrome扩展使用在js代码的开头有一行注释是:
// @match *://*/*
以上这个匹配模式是匹配所有url网页.
也许你并不像这么做,比如你只想匹配本地打开的pdf,则可以改成:
// @match file:///*/*.pdf
你还可以额外指定包含和排除模式,比如:
// @include https://wiki.greasespot.net/* // @include http://mozilla.github.io/pdf.js/web/viewer.html // @include /^(http|https)://en\.people\.cn// // @exclude https://github.com/* js版的模式匹配可参考:include_and_exclude_rules 或者 tampermonkey-documentation chrome下不支持本地pdf,因为无法匹配chrome-extension开头的地址.(chrome目前不允许匹配插件地址) chrome下发音的问题已于2017/11/14通过修改发音代码解决,现可完美发音,无需flash支持,请更新脚本代码. sarabander 该网页存在较严格的代码审查,iciba官方的一些代码无法通过校验,因此在该网页上无法正常加载. github.com 未经github签名的脚本会被拒绝注入,并且安全策略不允许跨域访问,因此也无法正常加载. 后续有时间会写成firefox和chrome的扩展,这样就可以解决以上这些棘手的问题了. 6 Why
初衷:
Linux下阅读PDF英文文档不方便, goldendict非常不错,但却不支持foxitpdf的双击取词翻译。 youdao dict ,只支持Debian系,浏览英文文档时我感觉也不大好用。 尚未发现一款能让我满意的英文文档阅读工具(Linux下,并且对中文翻译有良好支持)。 自己动手,丰衣足食. 方便自己,方便他人.问:js版为什么在代码中嵌入jquery?
答:主要是为了避免脚本冲突以及重复加载,避免对原网站造成干扰。
↓↓↓ 在firefox下浏览本地pdf 以及 在chrome下浏览普通网页 ↓↓↓
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。