首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将epub.js集成到火狐中作为.epub的默认读取器

将epub.js集成到火狐中作为.epub的默认读取器
EN

Stack Overflow用户
提问于 2016-05-08 14:48:27
回答 1查看 264关注 0票数 1

在我的电脑上,我使用火狐AddOn 卢西福克斯阅读EPUB书籍。它很好,但是它接管了RightClick上下文菜单。所以我不能轻易地搜索/翻译我在页面上突出显示的短语。重量较轻的AddOn EPUBReader也是一样的。名为epub.js的纯javscript EPUB读取器避免了该缺陷。可以使用以下javascript将其嵌入网页:

代码语言:javascript
复制
<script src="https://cdn.jsdelivr.net/epub.js/0.2.11/epub.min.js"></script>
<script>
  var book = ePub("url/to/book/");
  book.renderTo("area");
</script>
<div id="area"></div>

代码来自这里

我的问题:在火狐中是否有其他方法--比如用Greasemonkey或类似的方式--使用这个系统自动嵌入打开的epubs?这样我就不用用手了。

EN

回答 1

Stack Overflow用户

发布于 2016-05-11 02:20:41

您可以通过以下方式从Greasemonkey注入脚本

代码语言:javascript
复制
var script = document.createElement("script");
script.textContent = ' /* your script */ ';
document.head.appendChild(script);

JS库可以与userscript一起在本地存储一次,并通过元块条目@require在每个站点负载上重用。

因为加载项只不过是压缩的JavaScript项目,所以您也可以解压缩.xpi文件(如果需要的话重命名它),修改代码并使用zip重新包装它。毕竟,文件应该重命名为.xpi。你甚至可以把它发展成未包装的副词。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37101106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档