Effortless Link Previewing for Modern Browsers
Preview links instantly without leaving your current context. Nozo provides a seamless, secure, and lightweight modal window for peeking at content via drag-and-drop interactions.
Nozo enhances your browsing workflow by allowing you to "peek" at links before navigating. Simply drag any link to the designated drop zone to open it in a non-intrusive modal overlay. Designed with security and performance in mind, Nozo ensures a safe and fluid experience.
- Seamless Interaction: Drag and drop mechanic preventing accidental triggers.
- Security First: Automatically sanitizes URLs and blocks unsafe protocols like
javascript:. - Privacy Focused: Modifies necessary headers locally to allow standard framing without tracking or external servers.
- Lightweight: Minimal resource footprint with no background processes when idle.
Note: As this is an unsigned extension, you will need to use Firefox Developer Edition / Nightly to install it permanently.
- Type
about:configin the address bar and accept the risk. - Search for
xpinstall.signatures.required. - Toggle the value to
false. - Download
nozo-firefox.xpifrom the Releases page. - Go to
about:addons. - Click on the cogwheel and select "Install Add-on From File...".
- Select the downloaded
.xpifile.
- Navigate to the Releases page.
- Download the
extension.zipasset from the latest version. - Extract the archive to a preferred location.
- Open your browser's extensions page (
chrome://extensionsoredge://extensions). - Enable Developer mode in the top right corner.
- Select Load unpacked and choose the extracted folder.
- Clone this repository:
git clone https://github.com/RayZ3R0/nozo.git cd nozo - Follow steps 4-6 above, selecting the repository root directory.
- Node.js 18+
- npm
npm installWe utilize Jest for unit testing and Playwright for robust End-to-End (E2E) validation.
# Run unit tests
npm test
# Run E2E tests (requires Chromium)
npx playwright install chromium
npm run test:e2eTo generate a production-ready artifact:
npm run packThis command produces an optimized extension.zip in the project root, excluding development files.
MIT © 2025 RayZ3R0