Greasy Fork is available in English.

OPENREC.tv Screen Comment Scroller

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

< 腳本OPENREC.tv Screen Comment Scroller的回應

提問/評論

§
發表於:2024-08-09
編輯:2024-08-09

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

ダッシュボード→エディターのスクリプト内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置き換えないと環境によっては動かなそうです。

§
發表於:2024-08-11

助かります!

§
發表於:2024-08-14

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

發表回覆

登入以回復