Quickly reload pages through your library's EZProxy.
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
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
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