Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/schomery/popup-blocker
A reliable popup blocker with history
https://github.com/schomery/popup-blocker
Last synced: 8 days ago
JSON representation
A reliable popup blocker with history
- Host: GitHub
- URL: https://github.com/schomery/popup-blocker
- Owner: schomery
- License: mpl-2.0
- Created: 2016-10-18T17:01:00.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-10-28T13:12:54.000Z (14 days ago)
- Last Synced: 2024-10-28T16:53:51.230Z (14 days ago)
- Language: JavaScript
- Homepage: https://webextension.org/listing/popup-blocker.html
- Size: 752 KB
- Stars: 149
- Watchers: 9
- Forks: 35
- Open Issues: 65
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## ![img](https://raw.githubusercontent.com/schomery/popup-blocker/fe2d5bc0a03a69411520ce79c79f57c8195be077/v3/data/icons/32.png) Popup Blocker (strict)
The "Popup Blocker (strict)" is a lightweight browser extension designed to prevent the opening of popup windows on websites. Unlike other popup blockers, this extension doesn't wait to block popups after they appear; instead, it intercepts and blocks them as soon as they are requested. This extension puts a halt to all requests for new windows, requiring your input to either permit or deny each request. Multiple distinct requests are presented in a list, and if a website makes repeated requests to a specific URL, a badge number will display, indicating the total number of requests for that particular web address.
### Preview
[![Preview](https://img.youtube.com/vi/Jp-RaiTHzCQ/0.jpg)](https://www.youtube.com/watch?v=Jp-RaiTHzCQ)
### Features
* Popup blockage triggered by the window.open method
* Popup prevention through the about:blank linking technique
* Previewing popup links via a notification box### Actions
1. Deny popup request
2. Allow popup request
3. Open popup request in a background tab
4. Redirect current page to popup URL source### Supported blocking methods:
1. `window.open`
2. `a->target=_blank`
3. Form submission### Installation
Install the latest version from your browser official store:
| Browser | Address |
|---|---|
| Chromium / Google Chrome | https://chrome.google.com/webstore/detail/popup-blocker-strict/aefkmifgmaafnojlojpnekbpbmjiiogg |
| Microsoft Edge | https://www.microsoft.com/store/p/popup-blocker/9ng26z2368n6 |
| Firefox / Firefox for Android | https://addons.mozilla.org/firefox/addon/popup-blocker/ |
| Opera | https://addons.opera.com/extensions/details/popup-blocker-ultimate/ |### Links
* FAQs Page: https://webextension.org/listing/popup-blocker.html
* Test Page: https://webbrowsertools.com/popup-blocker/### Screenshot
![img](https://addons.mozilla.org/user-media/previews/full/179/179585.png)
### Make a Donation
If this project help you, you can give the developer a cup of coffee :)
* PayPal
[![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=inbasic%2ecorp%40gmail%2ecom&lc=CA&item_name=support%20extension%20development¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted)
* Bitcoin Address:
bc1qh7juzrxrawpr65elm4qs285m5rdhnhgsn7h2jf
### Help with Translation
You can now translate Popup Blocker (strict) into your language; https://www.transifex.com/github-7/popup-blocker-strict/
### License
Popup Blocker (strict) is an open-source project released under [MPL-2.0](https://github.com/schomery/popup-blocker/blob/master/LICENSE)