URL-Modifierare-för-Sökmotorer
Introduktion
Ge mig en stjärna på GitHub eller Codeberg om du tyckte att mitt skript var användbart! Tack! 😘
Detta Tampermonkey-skript förbättrar din användning av sökmotorer genom att modifiera URL:er i sökresultaten från sökmotorer, omdirigera till alternativa webbplatser, vilket möjliggör en mer anpassad och effektiv surfupplevelse. Du kan också lägga till din egen anpassade URL-modifieringsregel till skriptet och är välkommen att bidra med dina regler till detta skript för att göra det ännu mer användbart.
URL-modifiering använder reguljära uttryck.
Sökresultat utan URL-modifiering:
Sökresultat efter URL-modifiering:
Stöd för Sökmotorer
Du kan manuellt lägga till DOM-väljare i koden för att stödja andra sökmotorer.
För sökmotorn Bing, om du får en omdirigeringslänk "https://www.bing.com/ck/a..." i sökresultaten, kan du bli av med den genom att inaktivera "Öppna länkar i en ny flik eller fönster" i Bing-inställningarna.
För sökmotorer som Yahoo, Lycos, AlohaFind, stöder skriptet att bli av med omdirigeringslänkar och extrahera den verkliga URL:en. Till exempel är Yahoo-omdirigeringslänken "https://r.search.yahoo.com/...". Om du inte använder dessa sökmotorer kan du välja att använda URL-modifieringsregler utan kompatibilitet för omdirigeringslänkar. För övrigt kan du se alla inbyggda RegEx URL-modifieringsregler här.
För Baidu kan skriptet ta bort omdirigeringslänkar från textbaserade sökresultat, men det fungerar inte för bild- och videoresultat. Detta beror på att principen är att extrahera den ursprungliga URL-länken som explicit visas i DOM-elementen för sökresultaten. Baidu tillhandahåller inte den ursprungliga länken explicit för vissa resultat, så skriptet kommer inte att fungera för dessa typer av resultat. För din information kan Tampermonkey-skriptet AC-baidu_RedirectRemove ta bort alla onödiga omdirigeringar för Baidu.
Bara en sidoanteckning, Kagi är en sökmotor med inbyggd URL-omdirigeringsfunktionalitet, värt att prova. Jag är en användare av Kagi, och jag är mycket nöjd med denna produkt, så jag ger dem en utrop här.
Hitta fler sökmotorer:
Inbyggd Omdirigering
Du kan lägga till anpassade omdirigeringsregler i skriptet själv.
Andra alternativa integritetsvänliga gränssnitt, se:
Tjänsteleverantörer:
För övrigt kunde du använda Farside som automatiskt omdirigerar till fungerande instanser av integritetsorienterade alternativa gränssnitt istället för att skriva reguljära uttrycksregler
på egen hand.
Dock stöder denna metod inte finjusterad kontroll över matchade URL:er och den är verkligen långsam eftersom en omdirigering av farside behövs. Om du ändå vill använda detta kan du avkommentera motsvarande del i 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'
},
// ...
];
För din information, wiki för att ställa in farside i Redirector: https://github.com/benbusby/farside/wiki/Browser-Extension
Att göra
- Lägg till stöd för fler sökmotorer.
- Refaktorisera koden för att göra den lättare att läsa och modifiera.
Wiki
https://github.com/domeniczz/URL-Modifier-for-Search-Engines/blob/master/docs/README-sv.md#Wiki