Add a small floating button on ieeexplore.ieee.org:
- KU OA: Reopen the current page through Khalifa University's EZproxy (
ieeexplore-ieee-org.khalifa.idm.oclc.org). - KU PDF: Open the PDF viewer via the proxy.
⚠️ Access still depends on your institution subscriptions. This script does not bypass paywalls; it only switches the domain to your institution's proxy for legitimate access.
If you routinely land on https://ieeexplore.ieee.org/document/<id> outside the proxy, this saves a few clicks from KU Library.
- Install Tampermonkey in your browser (Chrome/Edge/Firefox/Safari, etc.).
- Click the userscript to install.
- Visit any page on
https://ieeexplore.ieee.org/. You'll see a KU OA button at the top-right.
- KU OA button: opens a new tab at
https://ieeexplore-ieee-org.khalifa.idm.oclc.org+ the same path/query/hash as the current page. - KU PDF button: appears only on
/document/<digits>pages. It openshttps://ieeexplore-ieee-org.khalifa.idm.oclc.org/stamp/stamp.jsp?tp=&arnumber=<digits>in a new tab.
Change the PROXY_ROOT constant in the userscript:
const PROXY_ROOT = 'https://ieeexplore-ieee-org.khalifa.idm.oclc.org';Replace it with your institution's EZproxy/OpenAthens hostname if needed.
- The script hooks
history.pushState/replaceStateandpopstateto handle IEEE Xplore's SPA navigation. - We use
GM_openInTab(provided by Tampermonkey) to open a new tab reliably. - No external dependencies.
- If you don't see institutional access in the new tab, verify that you're entitled to the resource through KU and that your proxy session is valid.
- If nothing happens on click, check Tampermonkey console for errors and make sure the script is enabled.
- The script does not collect or send any data; it only opens a new tab with the proxied URL.
- Authentication happens on KU's IdP / proxy as usual.