-
-
Save SebastianGrans/26e41b6e050de385775d5eaffbb83049 to your computer and use it in GitHub Desktop.
# Since Safari 13 the Wikiwand plugin is no longer available and they | |
# don't even list Safari as a supported browser anymore. | |
# | |
# Most people use some kind of ad blocker, and personally I'm using "AdGuard for Safari" which allows you | |
# to define filters that inject javascript code on certain domains. | |
# | |
# Simply add this to AdGuards "User filter", and any wikipedia article will be redirected to Wikiwand. | |
# | |
@@||wikipedia.org^$generichide,badfilter | |
wikipedia.org#%#if (window.location.search === "") { var lang = window.location.hostname.split('.')[0]; var article = window.location.pathname.split('/')[2]; window.location.href = "http://www.wikiwand.com/" + lang + "/" + article; } | |
Somehow the AdGuard Base filter was disabled for me as well...
I'll try to file an issue with AdGuard and see how to resolve this.
I am now using AdGuard for Safari version 1.8.2 with the base filter activated and it seems to be working! fingers crossed
Thanks for the tip, this is great 👍
I also had some issues enabling it, but after enabling/disabling the adguard base list it seems to now work
I just discovered that they have a specific repo for their lists, so I added an issue there: AdguardTeam/AdguardFilters#79855
EDIT:
Well that was fast. Someone replied immediately and solved it!
The first line removes the basefilter from Wikipedia and allows the second rule to run. And hence, redirect any wikipedia article to wikiwand.
@@||wikipedia.org^$generichide,badfilter
wikipedia.org#%#if (window.location.search === "") { var lang = window.location.hostname.split('.')[0]; var article = window.location.pathname.split('/')[2]; window.location.href = "http://www.wikiwand.com/" + lang + "/" + article; }
It works, it works! Thanks a bunch!
No luck.☹️ ️
With the 'hello world' trick I see the same results as you – that rule runs on every website except for Wikipedia. The only way I can get it to run on Wikipedia is if I disable (and keep disabled) the AdGuard Base filter, but I want to keep that enabled for the sake of my sanity. I guess it's an AdGuard bug... Nevertheless, thanks for your help!