Quickly reload pages through your library's EZProxy.

Latest Version

Version
22
Update
January 18, 2024
Size
40.57KiB
Developer
libproxy-db.org
Category
Users
20,000+
Rating
4.62121 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
ActiveTab
ContextMenus
Storage
See more

EZProxy Redirect Extension

Many universities use EZProxy to allow its students access to various online databases. This extension adds a button to Chrome which allows for a quick way to reload the current page through your EZProxy system.

All it does is pass the URL to your library's EZProxy login URL. For example:
http://ieeexplore.ieee.org/
would change to:
http://www.library.drexel.edu/cgi-bin/r.cgi?url=http://ieeexplore.ieee.org

Also, the code to this extension is available on GitHub: https://github.com/tom5760/chrome-ezproxy

This extension also uses the library proxy database at: https://libproxy-db.org/

Updates in the latest version:
* Update to Manifest v3
* Simultaneously publish Chrome & Firefox extension

Please let me know if you run into any problems by creating an issue on GitHub: https://github.com/tom5760/chrome-ezproxy
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx",\t"manifest_version": 3,\t"name": "EZProxy Redirect",\t"description": "Quickly reload pages through your library's EZProxy.",\t"version": "22",\t"author": "Tom Wambold ",\t"homepage_url": "https://github.com/tom5760/chrome-ezproxy",\t"background": {\t\t"type": "module",\t\t"service_worker": "background.js"\t},\t"options_ui": {\t\t"page": "options.html",\t\t"open_in_tab": false\t},\t"permissions": [\t\t"activeTab",\t\t"contextMenus",\t\t"storage"\t],\t"optional_permissions": [\t\t"clipboardWrite",\t\t"scripting"\t],\t"host_permissions": [\t\t"https://libproxy-db.org/proxies.json"\t],\t"commands": {\t\t"_execute_action": {\t\t\t"description": "Reload the current page through EZProxy."\t\t}\t},\t"icons": {\t\t"16": "icon16.png",\t\t"48": "icon48.png",\t\t"128": "icon128.png"\t},\t"action": {\t\t"default_icon": {\t\t\t"16": "icon16.png",\t\t\t"48": "icon48.png",\t\t\t"128": "icon128.png"\t\t},\t\t"default_title": "Reload through EZProxy"\t}}
Read more