2016-06-02 7 views
0

私は初めてgrease monkeyを使用しています。私はjavascriptの初心者ですが、YouTubeの右側にある推奨ビデオを削除する簡単なコードがあります。私は仕事から気を散らす可能性があります。Youtubeのリンク変更でグリースサルを動かす方法は?

var elem = document.getElementById('watch-related'); elem.parentNode.removeChild(elem);

私はaddEventListener()を試してみました。ループは、setTimeOut()whileループと同様に、私はsetInterval()を試しました。何も働かなかった。しかし、プレーンコードを含むそれらのすべては、ページをリフレッシュするか、外部ソースからのリンクに到達すると機能しますが、別のYouTubeページからのビデオに到着した場合、そのコードは表示されません。

YouTubeがページを読み込む方法と関係があると思いますが、回避策を見つけることができませんでした。何か案は?

編集:私もthisが見つかりましたが、このトピックに関するいくつかの良い情報を持っていますが、動作しません。

答えて

0

オプション1:

uBlock OriginまたはAdblock Plusをインストールし、カスタムフィルタを追加しますyoutube.com###watch-relatedを。

オプション2(ケースには、あなたがグリースモンキーを使用する必要があります):

// ==UserScript== 
// @name   Youtube Suggested Video Hider 
// @include  https://www.youtube.com/watch?* 
// @grant  GM_addStyle 
// ==/UserScript== 
GM_addStyle('#watch-related { display: none; }') 
関連する問題