Comments (10)
Added initial support for DuckDuckGo (v3.5.0).
from ublacklist.
The matches
regex seems to be too restrictive. My DuckDuckGo URLs are usually just https://duckduckgo.com/
(no search?
). Maybe that's it?
from ublacklist.
Re-opened. I'm not so willing to add support for other engines by myself, but pull requests are welcome.
DuckDuckGo seems to accept both HTTP and HTTPS, and both GET and POST.
So matches
should match more URLs, for example (not tested),
matches: [
'*://duckduckgo.com/?*', // GET
'*://duckduckgo.com//', // POST
],
from ublacklist.
Yes it's v3.5.0. Support for other search engines is dynamically injected, and so doesn't appear in the manifest file.
from ublacklist.
@vphantom Aren't the "block this site" links shown on DDG with the "Hide the 'block this site' links" option off? If not, would you please open an issue and tell me your environment (OS, browser, DDG settings, and other extensions working on DDG)?
Known restrictions for DDG:
- Does not work for search types other than 'All' ('Images', 'News' and 'Videos').
- Does not work on Firefox if the HTTP method is set to 'POST'. (I just found this and will fix it later)
from ublacklist.
I don't use DuckDuckgo, so honestly I have no motivation to add DuckDuckGo support and maintain it.
Thank you for your comment.
from ublacklist.
If you closed the issue instead of tagging it as "won't implement, but contributions welcome", does this mean you wouldn't be interested in a pull request?
I haven't worked in TypeScript before, but I might be tempted to give it a try based on the example you set with StartPage.
from ublacklist.
I've tried to add duckduckgo, but solution doesn't work and I can't figure out why.
from ublacklist.
Out of curiosity, are you sure it's v3.5.0? I don't see "duckduckgo" in the manifest file.
from ublacklist.
Ah ha! I had to re-enable StartPage and also enable DDG in uBlacklist's options after the update. I see now. :) Blocking seems to work well. No injection of "add" links in my layout, but I can live with that tradeoff.
Thank you very much for your efforts!
from ublacklist.
Related Issues (20)
- In Bing China, the prompt "Don't block this site again" may overlap with "This link may be inaccessible" HOT 2
- The Blacklist was created in my download directory HOT 4
- Can't restore settings from a file on Android HOT 4
- Not working well or at all with DuckDuckGo search on Safari / macOS Sonoma HOT 3
- Filters aren't working when doing a Google video search HOT 1
- Ublacklist doesn't work anymore on Kiwi on Android on Mobile View HOT 1
- Support DuckDuckGo lite HOT 2
- Support a different default search engine, disable access to Google URLs HOT 1
- Mobile google image search jumps to top when reaching bottom of the page
- QWANT search engine does not seem to work on Firefox (linux and android)
- startpage has no “add to block list button” HOT 2
- Swiping back to search results page in iOS safari not working properly. HOT 3
- Official blacklist for bad content (AI, SEO farming) HOT 1
- how to export my block list? HOT 3
- Regexp match problem
- Startpage not filtering image results. HOT 2
- If many blocked sites appear in Image Search queries, Google won't load new images. HOT 1
- Update the extensions description HOT 3
- No longer working on Google image search? HOT 1
- sometimes doesn't work with startpage when searching from addressbar (FIREFOX) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ublacklist.