Greasy Fork is available in English.

OPENREC.tv Screen Comment Scroller

OPENREC.tv のコメントをニコニコ風にスクロールさせます。

< Valutazione su OPENREC.tv Screen Comment Scroller

Domanda/commento

§
Pubblicato: 09/08/2024
Modificato: 09/08/2024

作者さんが音信不通?のようなのでこちらで修正してみました。

ダッシュボード→エディターのスクリプト内listenCommentsを以下に置き換えると動作します。

    /* コメントの新規追加を見守る */
    listenComments: function(){
      //console.log(SCRIPTNAME, 'listenComments...');
      var mo = new MutationObserver(function(mutationRecords){
        core.modify();
        mutationRecords.forEach((mutation) => {
          if ( mutation.type != "childList" ) {
              return;
          }
          mutation.addedNodes.forEach( el => {
            var parser = new DOMParser();
            var dom = parser.parseFromString(el.innerHTML, "text/html");
            core.attachComment(dom.querySelector('.chat-content'));
          });
        });
      });
      mo.observe(board,{childList: true});
    },

どうも元のDOMNodeInsertedという処理がブラウザ非対応になったのが原因らしい?

あと前のコメントで書きましたが@includeも@match置き換えないと環境によっては動かなそうです。

§
Pubblicato: 11/08/2024

助かります!

§
Pubblicato: 14/08/2024

機能しました!ありがとうございます!
あなたは救世主ですm(_ _)m

Pubblica risposta

Accedi per pubblicare una risposta.