Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/u-Sir/peek-pop

A browser add-on that preview links, images, or search selected text in a popup window.
https://github.com/u-Sir/peek-pop

browser-extension chrome-extension chromium-extension firefox-addon firefox-extension

Last synced: 2 months ago
JSON representation

A browser add-on that preview links, images, or search selected text in a popup window.

Awesome Lists containing this project

README

        


Peek Pop Peek Pop (formerly Drag to preview)

[![](https://img.shields.io/github/v/release/u-Sir/peek-pop?label=Release&logo=github&display_name=release&link=https%3A%2F%2Fgithub.com%2Fu-Sir%2Fpeek-pop%2Freleases&link=https%3A%2F%2Fgithub.com%2Fu-Sir%2Fpeek-pop%2Freleases)](https://github.com/u-Sir/peek-pop/releases/latest)
[![](https://img.shields.io/amo/v/drag-to-preview.svg?label=Firefox&logo=firefoxbrowser)](https://addons.mozilla.org/firefox/addon/drag-to-preview)
[![](https://img.shields.io/badge/dynamic/json?label=Microsoft%20Edge&prefix=v&query=%24.version&url=https%3A%2F%2Fmicrosoftedge.microsoft.com%2Faddons%2Fgetproductdetailsbycrxid%2Fecpgdeolbpelhdjcplojlpdmfppjljop)](https://microsoftedge.microsoft.com/addons/detail/ecpgdeolbpelhdjcplojlpdmfppjljop)
[![](https://img.shields.io/chrome-web-store/v/fjllepdpgikphekgbinhpdkalliiejdh.svg?label=Chrome%20Web%20Store&logo=googlechrome)](https://chrome.google.com/webstore/detail/fjllepdpgikphekgbinhpdkalliiejdh)

This plugin allows you to preview links, images or search selected text on popup window, and provides ***secure, unrestricted, modification-free cross-origin access***.
# demo
## drag to preview, remember size and position for each domain

https://github.com/user-attachments/assets/306b8c39-57e8-4beb-957c-4164e9252175

## click to preview, double click => single click on link
https://github.com/user-attachments/assets/0abccbb4-5af9-4210-95c2-9470a6c97502

## hover to preview

https://github.com/user-attachments/assets/b967e700-ffd4-4203-bf5e-760d238df816

## collect to popup later

https://github.com/user-attachments/assets/89e06a28-f59f-473d-9b3f-feb46e881078

# Screenshots

![image](https://github.com/user-attachments/assets/6a951f0b-ca4a-4ee0-aea6-2ab50fd6ab6a)

------

![image](https://github.com/user-attachments/assets/5920b14d-5603-4f10-ad59-6791041201f6)

## Options page
![chromium-options-1](https://github.com/user-attachments/assets/bc14aa83-f71d-43b4-9898-9cfd2156688b)
![chromium-options-2](https://github.com/user-attachments/assets/ee205bb4-2109-4274-bc66-c6472388e600)

# Features:
- Security and unrestricted: Cross-origin access without any modification.
- No repetitive login: No need to log in again when previewing websites.
- Multiple trigger methods: Supports drag (default), hover, click, floating bar, and allows adding pre-key combinations.
- Flexible popup operations:
- Close: You can exit by pressing the `Esc` key or by clicking the original window to automatically close the popup.
- Back: Double-click a specified key to go back, or select from the right-click menu.
- Shortcut key support: Supports all browser shortcut keys like forward, backward, reading mode, etc. (some shortcuts require the window type to be set to "normal").
- Free interface display:
- Customizable background blur effect.
- Popup size and position can be customized and automatically saved, supporting separate records by domain and multi-screen display.
- Supports background pop-up.
- Supports selecting popup window type.
- Blacklist function: Supports blacklist settings in regular expressions, wildcard, and plain text forms.
- Supports export and import of configurations.

# Privacy Statement:
This extension does not collect any personal information.

# Others:
This extension is developed based on the open-source project by emvaized https://github.com/emvaized/open-in-popup-window-extension/tree/main. Thanks for their contribution.

This extension is also open-source, and the source code can be found at: https://github.com/u-Sir/peek-pop