Safari (Web)Extension to hide the annoying overlays on websites.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Vít Kabele 42a7373676 Update README.md 2 years ago
Behind The Overlay.xcodeproj Update README.md and Credits.html 2 years ago
Shared (App) Update README.md and Credits.html 2 years ago
Shared (Extension) Update localized description 2 years ago
iOS (App) Initial Commit 2 years ago
iOS (Extension) Initial Commit 2 years ago
macOS (App) Add icons 2 years ago
macOS (Extension) Initial Commit 2 years ago
.gitignore Update README.md and Credits.html 2 years ago
Behind The Overlay (macOS)Release.entitlements Add icons 2 years ago
README.md Update README.md 2 years ago

README.md

Behind The Overlay (Safari version)

Hide annoying overlays on various websites.

Usage

So far I am not enrolled in the Apple Developer's Program and therefore I am not able to produce installable application. To use the software in this repository, you must clone it and install via XCode.

How does it work?

When activated (by clicking on the icon), the extension code looks for the DOM element with highest Z-Index in the centre of the screen. If the element is considered to be an overlay box, it is removed by adjusting its CSS properties.

It generally works pretty well, but sometimes the websites uses some tricky background blurring which is not detected.

Disclaimer

This application is inspired by the NicolaeNMV/BehindTheOverlay browser extension for Firefox and Chrome. I just ported the code to the Safari WebExtension and created icons to make it look nice (sigh, but I did my best!) on macOS.

License

This application is derived work of the original project which is licensed under the GPL license. Same license therefore applies to this application.