var jQueryScriptOutputted = false;
function initJQuery() {
//if the jQuery object isn't available
if (typeof(jQuery) == 'undefined') {
if (! jQueryScriptOutputted) {
//only output the script once..
jQueryScriptOutputted = true;
document.write("<script type=\"text/javascript\"
src=\"http://code.jquery.com/jquery-latest.min.js\"></script>");
}
setTimeout("initJQuery()", 50);
} else {
$(function() {
$('a').each(
function(i)
{
var str = $(this).attr('href');
var rx = /.*vkontakte\.ru\/away.php\?to=(.*)/;
var res = rx.exec(str);
if(res!=null){
var str2 = res[1];
var rx2 = /http%3A%2F%2F(.*)/;
var r2 = rx2.exec(str2);
if(r2!=null){
$(this).attr('href', "http://" + r2[1]);
} else {
$(this).attr('href', "http://" + str2);
}
}
});
});
}
}
initJQuery();
Попробовал написать удаляльщик ссылок away.php вконтакте, чтобы подгружать его greasemonkey. На локалхосте работает, во вконтакте - нет. Интересно, у них там защита, или всё-таки у меня кривые руки?