在我的电脑上,我使用火狐AddOn 卢西福克斯阅读EPUB书籍。它很好,但是它接管了RightClick上下文菜单。所以我不能轻易地搜索/翻译我在页面上突出显示的短语。重量较轻的AddOn EPUBReader也是一样的。名为epub.js的纯javscript EPUB读取器避免了该缺陷。可以使用以下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?这样我就不用用手了。
发布于 2016-05-11 02:20:41
您可以通过以下方式从Greasemonkey注入脚本
var script = document.createElement("script");
script.textContent = ' /* your script */ ';
document.head.appendChild(script);JS库可以与userscript一起在本地存储一次,并通过元块条目@require在每个站点负载上重用。
因为加载项只不过是压缩的JavaScript项目,所以您也可以解压缩.xpi文件(如果需要的话重命名它),修改代码并使用zip重新包装它。毕竟,文件应该重命名为.xpi。你甚至可以把它发展成未包装的副词。
https://stackoverflow.com/questions/37101106
复制相似问题