https://github.com/right-git/yablocker
YaBlocker is a lightweight Chrome extension designed to remove advertisements from Yandex, enhancing your browsing experience by providing a cleaner interface without unnecessary distractions. 🚫🖥️
https://github.com/right-git/yablocker
ad-blocker ad-blocker-chrome-extension browser-extension chrome-extension javascript yandex yandex-ads yandex-extension
Last synced: about 1 year ago
JSON representation
YaBlocker is a lightweight Chrome extension designed to remove advertisements from Yandex, enhancing your browsing experience by providing a cleaner interface without unnecessary distractions. 🚫🖥️
- Host: GitHub
- URL: https://github.com/right-git/yablocker
- Owner: right-git
- Created: 2024-11-06T13:03:49.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-01T20:19:06.000Z (over 1 year ago)
- Last Synced: 2025-02-16T03:38:36.698Z (about 1 year ago)
- Topics: ad-blocker, ad-blocker-chrome-extension, browser-extension, chrome-extension, javascript, yandex, yandex-ads, yandex-extension
- Language: JavaScript
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# YaBlocker
**YaBlocker** is a lightweight Chrome extension designed to remove advertisements from Yandex, enhancing your browsing experience by providing a cleaner interface without unnecessary distractions.
## Features
- **Ad Removal**: Automatically detects and removes various types of advertisements on Yandex pages, including sidebars and pop-ups.
- **Seamless Integration**: Works quietly in the background to maintain an ad-free environment while you browse Yandex.
- **Regular Checks**: Continuously scans for new advertisements every 500 milliseconds and removes them promptly.
## Installation
1. **Clone or Download** this repository to your local machine.
2. **Open Chrome** and navigate to `chrome://extensions`.
3. **Enable Developer Mode** by toggling the switch in the top right corner.
4. Click on the **"Load unpacked"** button and select the directory where you downloaded/cloned this repository.
5. Your extension should now be visible in the extensions list. Ensure it is enabled for it to operate.
## Usage
Once installed and enabled, YaBlocker will automatically start removing advertisements from Yandex web pages. There is no need for additional configuration or interaction.
## Configuration
Currently, YaBlocker does not require any specific configuration. It uses predefined rules to detect and remove ads. However, the detection criteria are implemented in `content.js` and can be adjusted if necessary for specific needs.
## Compatibility
- **Browser**: Google Chrome (manifest version 3)
- **Operating Systems**: Cross-platform (Windows, MacOS, Linux)
## Permissions
YaBlocker requires the following permissions:
- **activeTab**: To interact with the content of the active Yandex tab.
- **webRequest** & **webRequestBlocking**: To allow interception and modification of network requests.
- ****: To allow operation across all Yandex subdomains.
## Limitations & Future Improvements
- Currently, geared towards Yandex and might not perform optimally on other websites.
- Possible future improvements may include customizable ad detection rules or user feedback mechanisms to suggest improvements.
## Contributing
We welcome contributions! If you'd like to help improve YaBlocker, please fork the repository and submit a pull request. Any bug reports or feature requests can be submitted through GitHub issues.
## Disclaimer
YaBlocker is an independent project and is not affiliated with or endorsed by Yandex. This tool is intended to enhance user experience through ad removal and users should use it in compliance with all applicable laws and terms of service.
---
Happy ad-free browsing! 🚀