Wpis z mikrobloga

@Ginden: Typeof to operator, a nie funkcja, więc nawiasy są zbędne - ot, taka pierdółka :D

@piowit: Otocz swój kod wyrażeniem funkcyjnym albo funkcją, następnie dopisz do niego tworzenie elementu
@piowit: Tak samo zdaje się że i sandbox można od którejś wersji GM omijać podobnym poleceniem, bez potrzeby uciekania się do wstrzykiwania kodu w treść strony.
@Marmite: gdyby nie to że muszę rano wstać, to bym jeszcze napisał początek tego skryptu, który tak jak mówisz wyciągał bi linki z listy obserwowanych i klikał je z poziomu listy :P
@Ginden: Co ma nie zadziałać na Chrome/Operze, bo mam parę opcji żeby tu coś wpasować :D

@piowit: Szczerze mówiąc to nie pamiętam jak to jest z ramkami i dobieraniem się do treści wewnątrz nich, więc nie gwarantuję że to będzie na 100% działać. Chyba łatwiej i szybciej byłoby pobrać treść witryny AJAXem i sparsować link - to byłoby w sumie jak tak myślę kilka linijek, a ręczę za działanie ;)
@Marmite: Z ajaxem nic nie miałem styczności, to nie chce mi się teraz na wieczór uczyć. Ale może mnie naprowadzisz jak w js/jq znaleźć coś na innej stronie, której mam url pobrany :)?

przez znaleźć mam namyśli pobrać linka i kliknąć :)?
@piowit: Yyy jQuery nie umnię bo nie mam czasu się nauczyć :D ale ogólnie to jest tak, że w natywnym JS jak chcesz użyć AJAX to tworzysz sobie obiekt XMLHttpRequest

var ajax = new XMLHttpRequest();
potem wywołujesz na nim metodę open z 3 parametrami: 1. rodzaj żądania, 2. url (trzeba pamiętać o regule same-origin policy), 3. bool określający czy żądanie ma zostać wysłane asynchronicznie

ajax.open('get','[http://www.wykop.pl](http://www.wykop.pl)',false);
jakbyś chciał użyć asynchronicznego żądania (tak,
@Marmite: popatrzę na to jutro, a dziś zrobiłem to bardzo toporną i mało efektywną metodą :)

odpaliłem w konsoli kod do otwierania wszystkich okienek z ludźmi którzy mnie obserwują :P

$("section > div > ul > li a[href*='wykop.pl/ludzie/']").each ( function () {

var url = ($(this).attr('href'));

window.open(url);

} );