Tag: javascript
Greasemonkey + live.gizmodo.com
by Colin on Mar.17, 2009, under General
The Keynote for iPhone 3.0 just got over and I thought I should share a tiny greasemonkey script that I put together to reload http://live.gizmodo.com/ much sooner than the 90 seconds that one would wait.
It is too bad that macrumorslive.com is out of buisiness since they got hacked this past January. Their application wasn’t too hard to mashup either. It was simply changing a timout var in one version and then changing an obfuscated function later.
So the Greasemonkey script is really a breeze, it simply loads jQuery, hides the banner/space-waster and sets a timer to reload the page after 15 seconds (15000 milliseconds…)
// ==UserScript==
// @name live.gizmodo.com
// @namespace live.gizmodo.com
// @description live.gizmodo.com
// @include http://live.gizmodo.com/
// ==/UserScript==
// Add jQuery
var GM_JQ = document.createElement('script');
GM_JQ.src = 'http://jquery.com/src/jquery-latest.js';
GM_JQ.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(GM_JQ);
// Check if jQuery's loaded
function GM_wait() {
if(typeof unsafeWindow.jQuery == 'undefined') { window.setTimeout(GM_wait,100); }
else { $ = unsafeWindow.jQuery; letsJQuery(); }
}
GM_wait();
// All your GM code must be inside this function
function letsJQuery() {
$('#header_container').hide()
setTimeout(function(){ window.location.reload(true);}, 15000);
}