这是我第一次使用油脂猴,而且我是javascript的新手,但我有一些简单的代码可以删除YouTube右侧的建议视频,我发现这可能会分散注意力我下班了:
var elem = document.getElementById('watch-related');
elem.parentNode.removeChild(elem);
我尝试过使用addEventListener()
;以及带有while
的{{1}}循环;我已经尝试setTimeOut()
了。没有用。但是,如果我刷新页面或从外部源获取链接,它们全部(包括普通代码)都可以工作,但是如果我从其他YouTube页面到达视频则不会。
我认为这与YouTube加载网页的方式有关,但我还没有找到任何解决方法。有什么想法吗?
编辑:我还找到了this,其中有关于此主题的一些信息,但也无法使用。
答案 0 :(得分:0)
选项1:
安装uBlock Origin或Adblock Plus,然后添加自定义过滤器:youtube.com###watch-related
。
选项2(如果您必须使用Greasemonkey):
// ==UserScript==
// @name Youtube Suggested Video Hider
// @include https://www.youtube.com/watch?*
// @grant GM_addStyle
// ==/UserScript==
GM_addStyle('#watch-related { display: none; }')