Blocks overly-eager permission requests for notifications, location, etc. For example, before you've interacted with the page.
AskBlocker Extension
How it works:
Permissions requests are blocked until you've interacted with the page; i.e. click, tap, or key press. Although there are the following exceptions:
- If the permission has been previously requested and granted (or explicitly denied).
- If the domain is `localhost` or `127.0.0.1`.
- If you've navigated to the current page from another page on the same domain.
Things not covered and why:
- Accelerometer, gyroscope, magnetometer, device motion, device orientation, etc. They don't trigger a permissions request popup.
- Ambient light sensor. It doesn't trigger a permissions request popup.
- Bluetooth. This can only be requested due to user interaction anyway (https://webbluetoothcg.github.io/web-bluetooth/#requestDevice-user-gesture).
- Clipboard. It doesn't trigger a permissions request popup.
- Flash. I don't know how the prompt is triggered or how I can intercept this.
- Geolocation's `watchPosition` method. There's no way to achieve this without breaking stuff. It returns an ID and it doesn't offer any way to check the status of the permission, like `Notification.permission`. The Permission API could be used but it's asynchronous (Promise based), so there's no way to use it and also still return the ID.
- Web USB. Not really supported yet (and the Permission API doesn't support it yet), so it probably won't be annoying anyone.
Source Manifest.json
Similar Extensions
PopupBeGone 164 4 ★ 65.58KiB
Block Website Notification Requests 164 5 ★ 20.2KiB
Block Notifications 164 20 ★ 7.93KiB
Nope 2 Overlays 164 8 ★ 143KiB
Origin Requests Only (Firewall) 164 12 ★ 102KiB
Block Unreachable Scripts 164 6 ★ 11.06KiB
WhackAMole Ad-Blocker 164 4 ★ 42.17KiB
Security Tweaks 164 3 ★ 3.07MiB
Content-aware Ad Blocker 164 11 ★ 865KiB
Remove Cookie Banners 164 35 ★ 210KiB
CookiesBlock - cookie pop-ups 164 11 ★ 57.26KiB
No Cookie Warning 164 12 ★ 1.07MiB
Popup Blocker 2020 - Working! 164 8 ★ 18.09KiB
Policy Control 164 3 ★ 48.47KiB
NoDetour 164 7 ★ 125KiB
LEX Ad Blocker 164 3 ★ 15.55KiB
Forget Me Now 164 0 ★ 4.44MiB
Site Bleacher 164 3 ★ 23.54KiB
Policy Control - JavaScript and Flash blocker 164 12 ★ 20.22KiB
Ignore Google Scripts 164 3 ★ 18.68KiB
Privacy Guard & Manager 164 2 ★ 34.69KiB
Host AdBlocker 164 18 ★ 3.7MiB
Block Chrome Notifications 164 8 ★ 27.67KiB
User reviews
Ryan Close (ID: 000000ceaf86099b) Voted 1 ★ - Updated 03/26/2020
Ancient Ukr (ID: 000000ac8e965517) Voted 5 ★ - Updated 08/28/2019
Xedd MrC (ID: 0000001c5ad6a65c) Voted 5 ★ - Updated 03/10/2018