Greasy Fork

Greasy Fork is available in English.

Убрать новый дизайн VK

Удаляем новое оформление ВКонтакта, возвращая старый дизайн.

目前为 2016-07-23 提交的版本,查看 最新版本

// ==UserScript==
// @name		 Убрать новый дизайн VK
// @version		 1.9
// @description	 Удаляем новое оформление ВКонтакта, возвращая старый дизайн.
// @author		 ICP
//=	=	^^^ Автор, версия и название скрипта ^^^
// @match		 *://new.vk.com/*
// @match		 *://0.vk.com/*
//=	=	^^^ Перехватываемые URL ^^^
// @exclude		 *://new.vk.com/about
// @exclude		 *://new.vk.com/products
// @exclude		 *://new.vk.com/dev
// @exclude		 *://new.vk.com/dev/*
// @exclude		 *://new.vk.com/blog
// @exclude		 *://new.vk.com/blog/*
//=	=	^^^ Исключённые URL, перехват которых запрещён ^^^
// @run-at		 document-start
//=	=	^^^ Включение скрипта при старте загрузки документа ^^^
// @connect		 *.vk.com
// @namespace	 ICP
// ==/UserScript==
(function() {
window.stop(); // останавливаем текущую загрузку страницы
document.documentElement.innerHTML = null; // очищаем страницу для удаления возможных остаточных форм ввода самого vk

var head = document.getElementsByTagName('head')[0]; // определение действующего хеад-а, должно работать в любом браузере
var meta = document.createElement('meta'); // создание новго мета-тега
meta.httpEquiv = "Pragma"; // Имя
meta.content = "no-cache"; // Значение запрещающее кеширование
head.appendChild(meta); // вставляем метатег запрета кеширования

var urls = window.location.href.replace(/(http[s]{0,1}):\/\/.{1,3}\.vk\.com\//i, '$1://vk.com/'); // получаем строку URL изменяя домен на vk.com
var form = document.createElement('form'); // создаём пустую форму
form.method = 'post'; // формат отправки данных мешающий дальнейшему редиректу
form.action = urls; // страница для открытия
head.appendChild(form); // добавляем форму на страницу
form.submit(); // активируем её
})();