// ==UserScript== // @name VKNoSponsoredFeed // @namespace ua.rkot // @description Hide sponsored posts from VK.com desktop feed // @author Roman Kotenko (github:romankotenko) // @version 1.1 // @include *://vk.com/* // @grant none // @run-at document-end // @require https://code.jquery.com/jquery-3.1.1.min.js // @require https://greasyfork.org/scripts/2199-waitforkeyelements/code/waitForKeyElements.js // @downloadURL none // ==/UserScript== (function(){ 'use strict'; waitForKeyElements('.feed_row', function(elem) { var feedRow = elem[0]; if (feedRow.innerHTML.indexOf('class="wall_text_name_explain_promoted_post') != -1) { feedRow.innerHTML = ''; } }); waitForKeyElements('._post', function(elem) { var post = elem[0]; if (post.innerHTML.indexOf('class="wall_marked_as_ads"') != -1) { post.innerHTML = ''; } }); }());