javascript:var h = document.getElementsByClassName("delete_post");var i = 0;function del_wall(){var fn_str = h.getElementsByTagName("div")[0].onclick.toString();var fn_arr_1 = fn_str.split("{");var fn_arr_2 = fn_arr_1[1].split(";");eval(fn_arr_2[0]);if(i == h.length){clearInterval(int_id)}else{i++}};var int_id=setInterval(del_wall,1000);
Итак, что же заставило меня писать эту тему? Проблема в том, что браузер ничего не делает при написании кода в адресную строку. Последовательность действий: Копи-Паст, Enter. И тут скрипт пропадает и просто в адресной строке вновь вижу саму ссылку на данную страницу.
Пробовал я в Google Chrome с установленным Firebug + Tampermonkey; Internet Explorer Mozilla Firefox с установленным Greasemonkey + скрипт VKontakte Wall Cleaner По описанию скрипта, около кнопки "Написать" на стене должна была появится кнопка "Очистить стену", но ничего обнаружено не было. Код на скрипт:
del : function () { unsafeWindow.deletePost(wall.res[wall.id], wall.userId); wall.id++; wall.overall++; if (wall.id >= wall.maxId) wall.myGetWallPage(wall.userId, 0); else setTimeout(wall.del, 1000*(wall.overall % 10 == 0 ? 5 : 1) + Math.floor(Math.random()*1000)); },
clearWall : function () { wall.res = []; var match = unsafeWindow.document.body.innerHTML.match(/deletePost\(([0-9]*?),/ig); for (var x in match) wall.res.push(match[x].match(/deletePost\(([0-9]*?),/i)[1]*1); wall.maxId = match.length - 1; wall.id = 0; setTimeout(wall.del, 1000); },
init : function () { if (! /deletePost/i.test(unsafeWindow.document.body.innerHTML)) return;
var container = document.evaluate("//div[@class='fSub_right']", document, null, 9, null).singleNodeValue; container.innerHTML = 'Очистить стену|' + container.innerHTML; $('wallClear').addEventListener('click', function () { var container = document.evaluate("//div[@id='wall']/div/div[@class='flexHeader clearFix']/div/h2", document, null, 9, null).singleNodeValue; container.innerHTML = 'Попей кофе, почитай книжку - это надолго.'; wall.clearWall(); }, false);
Сейчас мне надо очистить полностью свою страницу ВК. Перерыл кучу статей в интеренете, но почти все ссылаются на один и тот же javascript:
Либо:
Итак, что же заставило меня писать эту тему? Проблема в том, что браузер ничего не делает при написании кода в адресную строку. Последовательность действий: Копи-Паст, Enter. И тут скрипт пропадает и просто в адресной строке вновь вижу саму ссылку на данную страницу.
Пробовал я в Google Chrome с установленным Firebug + Tampermonkey;
Internet Explorer
Mozilla Firefox с установленным Greasemonkey + скрипт VKontakte Wall Cleaner
По описанию скрипта, около кнопки "Написать" на стене должна была появится кнопка "Очистить стену", но ничего обнаружено не было.
Код на скрипт:
Что же делать? Удалять вручную почти 5к записей слишком долго и мучительно.