Modifikátor-URL-pro-vyhledávače
Úvod
Pokud jste našli můj skript užitečný, prosím, dejte mi hvězdu na GitHub nebo Codeberg! Děkuji! 😘
Tento skript Tampermonkey vylepšuje vaše používání vyhledávače úpravou URL výsledků vyhledávání na vyhledávačích, přesměrováním na alternativní stránky, což umožňuje více přizpůsobený a efektivnější prohlížecí zážitek. Můžete také přidat své vlastní pravidlo úpravy URL do skriptu a jste vítáni, abyste svá pravidla s tímto skriptem zavázali, aby byl ještě užitečnější.
Modifikace URL využívá regulární výrazy.
Výsledek vyhledávání bez modifikace URL:
Výsledek vyhledávání po modifikaci URL:
Podpora vyhledávačů
Do kódu můžete manuálně přidat DOM selektor pro podporu dalších vyhledávačů.
Pro vyhledávač Bing, pokud výsledky vyhledávání obsahují přesměrovací odkaz "https://www.bing.com/ck/a...", vypnutí možnosti "Otevírat odkazy v nové kartě nebo okně" v nastavení Bing to odstraní.
Pro vyhledávače jako Yahoo, Lycos, AlohaFind, skript podporuje odstranění přesměrovacích odkazů a extrakci skutečné URL. Například přesměrovací odkaz Yahoo je "https://r.search.yahoo.com/...". Pokud tyto vyhledávače nepoužíváte, můžete se rozhodnout použít Pravidla úpravy URL bez kompatibility s přesměrovacími odkazy. Mimochodem, všechna vestavěná pravidla úpravy URL RegEx můžete vidět zde.
Pro Baidu může skript odstranit přesměrovací odkazy z výsledků textového vyhledávání, ale nebude fungovat pro výsledky obrázků a videí. To je způsobeno tím, že princip spočívá ve výtažku původního URL odkazu, který je explicitně zobrazen v DOM prvcích výsledků vyhledávání. Baidu explicitně neposkytuje původní odkaz pro některé výsledky, a tak skript pro tyto typy výsledků nebude fungovat. Pro vaši informaci, Tampermonkey skript AC-baidu_RedirectRemove může odstranit všechny nepotřebné přesměrování pro Baidu.
Jen tak mimochodem, Kagi je vyhledávač s vestavěnou funkcí přesměrování URL, který stojí za vyzkoušení. Jsem uživatelem Kagi a s tímto produktem jsem velmi spokojen, takže jim tady dávám výzvu.
Najděte více vyhledávačů:
Vestavěné přesměrování
Do skriptu si můžete přidat vlastní pravidla přesměrování.
Další alternativní přátelské frontendy, viz:
Poskytovatelé služeb:
Stojí za zmínku, že můžete použít Farside, který automaticky přesměrovává na fungující instance alternativních frontendů orientovaných na soukromí, místo abychom sami psali pravidla regulárních výrazů.
Tato metoda však nepodporuje detailní kontrolu nad shodujícími se URL a je skutečně pomalá, protože je nutné přesměrování přes Farside. Pokud to přesto chcete použít, můžete odkomentovat příslušnou část v urlModificationRules
.
const urlModificationRules = [
{
matchRegex: new RegExp(/^(?:https?:\/\/)(?:[\w-]+\.|)((?:imdb|imgur|instagram|medium|odysee|quora|reddit|tiktok|twitter|wikipedia|youtube)\.(?:[a-z]+).*)/),
replaceWith: 'https://farside.link/$1'
},
// ...
];
Pro informaci, wiki pro nastavení farside v Redirector: https://github.com/benbusby/farside/wiki/Browser-Extension
Úkol
- Přidat podporu pro další vyhledávače.
- Refaktorovat kód, aby byl snadněji čitelný a upravitelný.
Wiki
https://github.com/domeniczz/URL-Modifier-for-Search-Engines/blob/master/docs/README-cs.md#Wiki