Google и Cached View

Google както много от вас знашт има cached view което дава добър поглед върху съответния сайт, но лично на мен не ми харесва съобщението което се добавя преди всеки сайт и в сигурно 90% от случаите, това съобщение разваля дизайна на сайта:

snap1.gif

Измислих алтернативен вариант да се премахне това. Трябва съдържанието на сайта да е в <div/>, както и един малък javascript който трябва да се добави в сайта след като кода е зареден:
[JS]window.onDomReady(function(){
for(i in document.body.childNodes) {
el = document.body.childNodes[i];
if(el.tagName.toLowerCase()!=”div”) {
el.parentNode.removeChild(el);
} else break;
}
});[/JS]

window.onDomReady е функция към MooTools. Вие можете да си го направите на функция примерно RemoveGoogleInfo() и да го добавите към body tag (onload=”RemoveGoogleInfo()”)

[JS]function RemoveGoogleInfo(){
for(i in document.body.childNodes) {
el = document.body.childNodes[i];
if(el.tagName.toLowerCase()!=”div”) {
el.parentNode.removeChild(el);
} else break;
}
};[/JS]

Кода следва следният алгоритъм: обикаля всички елементи в document.body и търси жсияко различно от див (тъй като обикновенно Google добавя table и hr тагове) и ги трие:

snap2.gif

Няма комантари

Пусни нов коментар | коментарите в rss формат [?] | вземи линка за статията [?]

Добави своя коментар:

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>




Safari hates me