This small extension will revolutionise your xkcd viewing experience.

Latest Version

Version
9
Update
April 15, 2024
Size
859KiB
Developer
Category
Users
60
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
Downloads
Alarms
See more

xkcd Enhancer Extension

***This extension is no longer in active development. I do intend to come back to it at some point but I am very busy at the moment. Because of this the web server that host the list used for searching has been disabled so I have temporarily removed that feature from the extension.***

Adds features to xkcd comics. These include:

- Keyboard navigation (including arrow keys)
- Easy title text
- Better random comic selection
- A favourites list
- A search function (removed but will be added again later)
- A link to explain xkcd
more detail about each feature can be found below.

All features are toggle able through a pop-up settings page and all settings are synced across devices using chrome sync.

Keyboard shortcuts:
n -> next
p -> previous
r/space -> random
e -> go to explain xkcd
f -> add to favourites

Arrow key shortcuts:
right -> next
left -> previous
up -> random

Easy title text:
The title text that would normally be viewed by hovering over the comic is also displayed underneath for easy viewing.

Better random comic selection:
The random comic button will not take you to any of the last 1000 comics you have viewed on the device.

Favourites list:
All comics have a button added to add them to a list of favourite comics. This list can be viewed, accessed and edited in the pop-up.

Added links:
Options to make the pre existing URLs hyperlinks and add a link to explain xkcd and a 3D version (for comics before 880: Headache)

Transfer or backup settings, history and favourites with the import/export page.

For support contact me at [email protected]

Some features have been disabled on some of the interactive comics to prevent problems with the interaction.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "xkcd Enhancer", "short_name": "xkcd Enhancer", "version": "9", "options_ui": { "page": "options/options.html", "open_in_tab": true }, "content_scripts": [ { "matches": [ "http://xkcd.com/*", "http://*.xkcd.com/*", "https://xkcd.com/*", "https://*.xkcd.com/*" ], "css": ["fix.css"], "js": ["jquery.min.js", "script.js"] } ], "background": { "service_worker": "service_worker.js", "type": "module" }, "description": "This small extension will revolutionise your xkcd viewing experience.", "icons": { "48": "images/icon48.png", "128": "images/icon128.png" }, "permissions": [ "storage", "downloads", "alarms" ], "action": { "default_icon": "images/icon.png", "default_title": "xkcd Enhancer", "default_popup": "popup/popup.html" }, "web_accessible_resources": [ { "resources": [ "fix.css", "script.js", "jquery.min.js" ], "matches": [ "http://xkcd.com/*", "http://*.xkcd.com/*", "https://xkcd.com/*", "https://*.xkcd.com/*" ] } ]}
Read more

Similar Extensions