Read ePubs in a reader view style window, convert into PDF or use text to speech
ePub Viewer Extension
ePub Reader extension adds a context menu item to the browser link context to open and render *.epub and *.opf files in a browser tab for easy access without the need to install a native software. This extension uses the \"Reader View\" interface which offers three color schemes (light, dark and sepia). The user can change font size and family from the left side panel. It is also possible to view the eBook in full-screen mode. Table of Content is also displayed to let the user jump to a chapter easily.
Notes:
1. This extension stores the current page number and the book URL in the address bar, so if this address is opened in a new tab, the book at the current position will be opened. This is useful to continue reading a book later.
Change Log:
0.1.3:
Load from local *.epub and *.opf files
Display loading percentage.
Read more
Notes:
1. This extension stores the current page number and the book URL in the address bar, so if this address is opened in a new tab, the book at the current position will be opened. This is useful to continue reading a book later.
Change Log:
0.1.3:
Load from local *.epub and *.opf files
Display loading percentage.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "ePub Viewer", "description": "Read ePubs in a reader view style window, convert into PDF or use text to speech", "version": "0.2.0", "manifest_version": 3, "permissions": [ "storage", "contextMenus", "chrome://favicon/" ], "host_permissions": [ "*://*/*.epub*", "*://*/*.opf*" ], "background": { "service_worker": "worker.js" }, "homepage_url": "https://add0n.com/epub-reader.html", "icons": { "16": "data/icons/16.png", "19": "data/icons/19.png", "32": "data/icons/32.png", "38": "data/icons/38.png", "48": "data/icons/48.png", "64": "data/icons/64.png", "128": "data/icons/128.png", "256": "data/icons/256.png" }, "action": {}, "commands": { "_execute_action": { "description": "Press the action button" } }}
Read more