אתר מספר דומיינים מדגיש את האתרים המועדפים עליך בתוצאות החיפוש של גוגל
רוב הדפדפנים (GreaseMonkey): אם אתה מגלה שאתרים מסוימים באינטרנט שימושיים במיוחד, אתה יכול להדגיש בכל פעם שהם מופיעים בתוצאות חיפוש של גוגל, בינג ויאהו עם סקריפט משתמש פשוט.
עוד באותו היום גיליתי למעשה את Lifehacker מכיוון שזה המשיך לעלות בתוצאות החיפוש של גוגל (ובסופו של דבר הייתי מועיל). גם היום, אם אני מחפש איך לעשות משהו, ישנם כמה אתרים שאני יודע שיעזרו, אבל לעתים קרובות אני עובר על לידם בגוגל מבלי להבין שהם שם. עם זאת, עם סקריפט משתמשים פשוט, אתה יכול להדגיש את האתרים המועדפים עליך (עם הצבעים שבחרת) כך שכאשר הם יעלו, אתה לא מתגעגע אליהם. פשוט העתק את הקוד למטה והחלף את התחומים מתחתvar sites
קו עם התחומים שאתה רוצה לעקוב אחריהם. לכל אתר יש גם קוד צבע HTML לידו, שתוכל להתאים אישית אם תרצה להשתמש בוהטבלה הזוכדי למצוא את הקוד הנכון.
// ==UserScript==// @name Locate Multiple Domains in Search Results// @filename multiple-domains.user.js// @author Alex Hall// @homepage https://www.devseo.co.uk// @namespace https://www.devseo.co.uk/blog/view/greasemonkey-script// @version 1.0// @description Locate specific domains easily within the results of a Google, Yahoo!, or Bing Search// @include https://www.google.com/search*// @include https://google.com/search*// @include https://www.google.com/#*// @include https://google.com/#*// @include https://www.google.co.uk/search*// @include https://google.co.uk/search*// @include https://www.google.co.uk/#*// @include https://google.co.uk/#*// @include https://uk.search.yahoo.com/search*// @include https://search.yahoo.com/*// @include https://bing.com/search*// @include https://www.bing.com/search*// ==/UserScript==//***********************BEGIN CONFIGURATION**********************//// Set the array of sites you wish to locate (without www is best) - syntax [['mydomain.com', '#color'], ['mydomain2.com', '#color']];// Set the color variable to the background color you wish to use to highlight your domain (defaults to light red)var sites = [ ['lifehacker.com', '#FFCC66'], ['gizmodo.com', '#C2D9EF'],];var siteLen = sites.length;var numNot = 0;//************************END CONFIGURATION***********************////*******************DO NOT EDIT PAST THIS LINE*******************////****************UNLESS YOU KNOW WHAT YOU'RE DOING***************//setTimeout(startItOff, 1000);function startItOff(){ var all_links = document.getElementsByTagName('a'); var linkLen = all_links.length; if (location.hostname.indexOf("google.com")!=-1) { for (i=0; i<linkLen; i++) { if (all_links[i].className!='l') { continue; } var href = all_links[i].getAttribute('href'); if(all_links[i].parentNode.tagName.toLowerCase() === 'h4'){ numNot++; } } for (i=0; i<linkLen; i++) { if (all_links[i].className!='l') { continue; } var href = all_links[i].getAttribute('href'); for(j=0;j<siteLen;j++){ if (href.indexOf(sites[j][0])==-1) { continue; } var result=all_links[i].parentNode.parentNode; result.style.backgroundColor=sites[j][1]; result.style.overflow='hidden'; result.style.width='740px'; var listingNum = all_links[i].getAttribute('onmousedown'); listingNum = listingNum.split(','); listingNum = listingNum[4].split('\''); listingNum = listingNum[1]; var resultDiv = document.createElement('div'); result.appendChild(resultDiv); resultDiv.style.cssText = 'float: right;font-size:16px;margin:0 5px 5px 0;background: #FFF;padding: 5px;'; resultDiv.innerHTML = 'Result ' + (listingNum - numNot); } } } else if (location.hostname.indexOf("google.co.uk")!=-1) { for (i=0; i<linkLen; i++) { if (all_links[i].className!='l') { continue; } var href = all_links[i].getAttribute('href'); if(all_links[i].parentNode.tagName.toLowerCase() === 'h4'){ numNot++; } } for (i=0; i<linkLen; i++) { if (all_links[i].className!='l') { continue; } var href = all_links[i].getAttribute('href'); for(j=0;j<siteLen;j++){ if (href.indexOf(sites[j][0])==-1) { continue; } var result=all_links[i].parentNode.parentNode; result.style.backgroundColor=sites[j][1]; result.style.overflow='hidden'; result.style.width='740px'; var listingNum = all_links[i].getAttribute('onmousedown'); listingNum = listingNum.split(','); listingNum = listingNum[4].split('\''); listingNum = listingNum[1]; var resultDiv = document.createElement('div'); result.appendChild(resultDiv); resultDiv.style.cssText = 'float: right;font-size:16px;margin:0 5px 5px 0;background: #FFF;padding: 5px;'; resultDiv.innerHTML = 'Result ' + (listingNum - numNot); } } } else if (location.hostname.indexOf("yahoo.com")!=-1) { for (i=0; i<linkLen; i++) { if (all_links[i].className!=('yschttl spt')) { continue; } var href = all_links[i].getAttribute('href'); for(j=0;j<siteLen;j++){ if (href.indexOf(sites[j][0])==-1) { continue; } var result=all_links[i].parentNode.parentNode.parentNode; result.style.backgroundColor=sites[j][1]; result.style.overflow='hidden'; result.style.clear = 'both'; } } } else if (location.hostname.indexOf("bing.com")!=-1) { var all_divs=document.getElementsByTagName('div'); for (i=0; i<linkLen; i++) { if (all_divs[i].className!='sb_tlst') { continue; } var link = all_divs[i].childNodes[0].childNodes[0]; var href=link.getAttribute('href'); for(j=0;j<siteLen;j++){ if (href.indexOf(sites[j][0])==-1) { continue; } var result=link.parentNode.parentNode.parentNode; result.style.backgroundColor=sites[j][1]; } } }}
אתה יכול להוסיף כמה אתרים שאתה רוצה, וכמה צבעים שונים שאתה רוצה. כשתסיים, שמור את קובץ הטקסט כ-.user.js
קובץ וגרור אותו לחלון הדפדפן שלך (משתמשי Firefox כמובן יצטרכו אתGreasemonkeyסיומת להתקנה). לאחר מכן עליך לגלות שגוגל מדגישה את התוצאות שאתה מציין בסקריפט. שימו לב שכרגע, התסריט הזה לא עובד עם Google Instant, כך שתצטרכוכבה את זהכדי לגרום לתסריט לעבוד. שימו לב שתסריט זה עובד גם במספר מנועי חיפוש אחרים, כולל בינג ויאהו.
אתר דומיינים מרובים הוא סקריפט משתמש שעובד עם Firefox עם GreaseMonkey, Chrome, Opera ו- Safari עם Simbl ו- GreaseKit.
אתר תחומים מרובים בתוצאות החיפוש של גוגל[בְּאֶמצָעוּתמתיקות]