Wikipedia:How to vandalize correctly

A not so common belief among vandals is that the correct way to vandalize is to press the "Edit" button before deliberately making unconstructive changes. But there are better methods that do not cause you to get blocked, and even allow you to vandalize pages regardless of protection level, and even page move vandalism! Instead, before clicking edit, vandals should carefully plan out their attack and slowly falsify information so as not to get caught doing it.

Method 1

edit

As of 2022, this method only works with desktop editions of web browsers.

Common shortcuts for such are F12 and CTRL+Shift+I.

  • Open "page inspector".

If it is not already opened, it is usually the first (leftmost or uppermost) tab in the menu bar. Appearance may vary.

  • Pick the paragraph to vandalize.

This can either be done through the "element picker" feature that your developer tools should be equipped with, or by searching for the text through the search bar. It may be labeled "search HTML".

Another way is to right-click on a paragraph and choose "Inspect element" from the context menu. If you wish to conduct page-move vandalism, select the page title at the top, and then change the text. Do not forget to do the same for the text between the <title>…</title> HTML tag as well.

  • And now… VANDALIZE!

Once you have found the paragraph in the list, you can freely vandalize all you desire, and no one is going to stand in your way!

Method 2

edit

This method works for both desktop and mobile users. You either need to be logged in, or you need a user script browser extension, the former of which is recommended for mobile users, since extension support is limited on mobile web browsers.

Add the following line to your "common.js" file or a new user script:

document.body.contentEditable ='true'; document.designMode='on'; void 0;

Users of the Vector and Vector 2022 skins can use this more sophisticated script, which turns the "Edit" tab into "Vandalize" and lets you immediately bypass page protection. To save your changes, click on "read".

function unselectTab() {
	var tmp = document.getElementById("right-navigation").innerHTML;
	document.getElementById("right-navigation").innerHTML = tmp.replace("selected","");
}

function selectEditTab() {
	document.getElementById("ca-edit").setAttribute("class","selected");
	document.getElementById("ca-view").getElementsByTagName("a")[0].setAttribute("href","javascript:selectReadTab();");
	document.getElementById("ca-view").addEventListener("mousedown",selectReadTab);
}

function selectReadTab() {
	unselectTab();
	document.body.contentEditable = false; document.designMode = "off"; 
	document.getElementById("ca-view").setAttribute("class","selected"); 
}

function viewsource2edit() {
	if (document.getElementById("ca-viewsource")) {
	    document.getElementById("ca-viewsource").outerHTML = document.getElementById("ca-viewsource").outerHTML.replace("ca-viewsource","ca-edit");
	}
}

viewsource2edit();
if (document.getElementById("ca-edit")) {
    document.getElementById("ca-edit").getElementsByTagName("a")[0].innerHTML = "Vandalize",
    document.getElementById("ca-edit").getElementsByTagName("a")[0].setAttribute("href","javascript\:document.body.contentEditable=true; document.designMode=\"on\"; void 0;  unselectTab(); selectEditTab();");
}

Now, with this new power-up, you can vandalize limitlessly while enjoying immunity against any page protection, And also make sure you don't get caught, edit filters, and other administrative tyranny! No blocks can stop you with this superpower![1] Mwuahahahahahaaah!

Notes

edit
  1. ^ Unless you are already blocked, in which case you won't be able to edit your .js files. If that is the case, too bad, you should've vandalized correctly.