How to vandalize correctly
This contains material intended to be humorous. It should not be taken seriously or literally. |
A 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 a better methods which not cause you to get blocked, and even allow you to vandalize pages regardless of protection level, and even page move vandalism!
Method 1
[edit]As of 2022, this method only works with desktop editions of web browsers.
- Open the web development tools.
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>
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() {
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(); 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, edit filters, and other administrative tyranny! No blocks can stop you with this superpower! Mwuahahahahahaaah!