change Gmail Logo

By haden Last update Mar 16, 2009 — Installed 1,458 times. Daily Installs: 1, 1, 3, 3, 4, 1, 3, 1, 3, 6, 4, 3, 2, 1, 1, 2, 4, 1, 7, 4, 6, 1, 3, 10, 8, 2, 6, 4, 1, 2, 8, 6

There are 2 previous versions of this script.

// ==UserScript==
// @name          change Gmail Logo
// @description   Changes default gmail logo to a custom logo. for the new gmail themes
// @author        haden
// @version       1.0
// @include       http://mail.google.com/*
// @include       https://mail.google.com/*
// ==/UserScript==


// You need to convert your image to a base64 representation.  There are many online sites which offer base64 conversion. 
// eg. http://www.opinionatedgeek.com/dotnet/tools/Base64Encode/Default.aspx


function onLoadHandler(){


if(window.parent!=null && window.parent.parent!=null && window.parent.parent.document.getElementById("canvas_frame")!=null)
{
	frmDocument= window.parent.parent.document.getElementById("canvas_frame").contentDocument;


	var gLogo=frmDocument.getElementById(":rc");
	
	if(gLogo!=null && gLogo.tagName=="DIV")
	
	/* this is where you need to enter the base64 representation of the image.
	gLogo.style.setProperty("background-image","url(data:image/image_type;base64,base64_representation)","important");
	
	replace image_type  with the type of the image eg.gif,jpeg,png
	replace base64_representation with the base64 representation of the image
	
	*/
	gLogo.style.setProperty("background-image","url(data:image/png;base64,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)","important");
		
}
	
	
}

	



window.addEventListener('load',onLoadHandler,true);