מתקן-URL-למנועי-חיפוש
הקדמה
אנא תן לי כוכב ב-GitHub או ב-Codeberg אם מצאת את הסקריפט שלי שימושי! תודה! 😘
סקריפט Tampermonkey זה משפר את השימוש במנועי חיפוש שלך על ידי שינוי URL-ים בתוצאות החיפוש של מנועי חיפוש, הפניה לאתרים חלופיים, מה שמאפשר חוויית גלישה מותאמת אישית ויעילה יותר. תוכל גם להוסיף כלל שינוי URL מותאם אישית לסקריפט ולהתחייב בכללים שלך לסקריפט זה כדי להפוך אותו לשימושי יותר.
שינוי URL משתמש בביטוי רגולרי.
תוצאת חיפוש ללא שינוי URL:
תוצאת חיפוש לאחר שינוי URL:
תמיכה במנועי חיפוש
ניתן להוסיף ידנית בורר DOM בקוד כדי לתמוך במנועי חיפוש נוספים.
עבור מנוע החיפוש Bing אם אתה מקבל קישור להפנייה "https://www.bing.com/ck/a..." בתוצאות החיפוש, ביטול האפשרות "לפתוח קישורים בכרטיסייה או חלון חדש" בהגדרות של Bing יכול להסיר אותו.
עבור מנועי חיפוש כמו Yahoo, Lycos, AlohaFind, הסקריפט תומך בהסרת קישורי הפניה ובחילוץ ה-URL האמיתי. לדוגמה, קישור ההפניה של Yahoo הוא "https://r.search.yahoo.com/...". אם אינך משתמש במנועי חיפוש אלו, תוכל לבחור להשתמש בכללי שינוי URL ללא תאימות לקישורי הפניה. אגב, תוכל לראות את כל כללי שינוי ה-URL של RegEx המובנים כאן.
עבור Baidu, הסקריפט יכול להסיר קישורי הפניה מתוצאות חיפוש טקסט, אך לא יעבוד עבור תוצאות תמונה ווידאו. זה מכיוון שהעיקרון הוא לחלץ את הקישור המקורי שמוצג במפורש באלמנטים של DOM של תוצאות החיפוש. Baidu לא מספקת במפורש את הקישור המקורי עבור חלק מהתוצאות, לכן, הסקריפט לא יעבוד עבור סוגי תוצאות אלה. לידיעתך, הסקריפט של Tampermonkey AC-baidu_RedirectRemove יכול להסיר את כל ההפניות הלא נחוצות עבור Baidu.
רק הערה בצד, Kagi הוא מנוע חיפוש עם פונקציונליות הפניה מובנית ב-URL, שווה לנסות. אני משתמש ב-Kagi, ואני מרוצה מאוד מהמוצר הזה, אז אני נותן להם קריאת תיגבור כאן.
מצא מנועי חיפוש נוספים:
הפנייה מובנית
תוכל להוסיף כללי הפניה מותאמים אישית לתוך הסקריפט בעצמך.
אלטרנטיבות חזיתיות ידידותיות לפרטיות נוספות, ראה:
ספקי שירות:
למעשה, תוכל להשתמש ב-Farside שמפנה אוטומטית למופעים פועלים של חזיתות חלופיות מונעות פרטיות במקום לכתוב כללים של ביטויים רגולריים משלך.
עם זאת, שיטה זו אינה תומכת בשליטה מדויקת על URL-ים שתואמים והיא אטית מאוד מכיוון שנדרשת הפניה על ידי farside. אם ברצונך להשתמש בזה בכל מקרה, תוכל לבטל את ההערה של החלק המתאים ב-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'
},
// ...
];
למידע, ויקי להגדרת farside ב-Redirector: https://github.com/benbusby/farside/wiki/Browser-Extension
לבצע
- להוסיף תמיכה במנועי חיפוש נוספים.
- לשפר את הקוד כדי שיהיה קל יותר לקרוא ולשנות.
ויקי
https://github.com/domeniczz/URL-Modifier-for-Search-Engines/blob/master/docs/README-he.md#ויקי