scrapbox-embed-tweet
/takker/scrapbox-embed-tweet
愛用してますyosider.icon
tweet内のリンクと改行が反映されない問題が起こっていました
調べてみたところ、/takker/scrapbox-embed-tweet#5fceff1b1280f00000ca7ca7の部分で、Element.getElementsByTagName()で帰ってくるHTMLCollectionにはforEach()がないため、処理できてないみたいです
以下でいけました
code:js
...contentDOM?.getElementsByTagName('a')
?.forEach?.(link => link.innerHTML = [${link.href} ${link.textContent}]);
...contentDOM?.getElementsByTagName('br')
?.forEach?.(br => br.innerHTML =\n);
本当だ。報告ありがとうございますtakker.icon
<a>が入ったtweetの変換でエラーが生じたので.forEachを?.forEachに変えていた(/takker/scrapbox-embed-tweet#60be5b951280f00000678928)のですが、そもそも最初から存在しないというオチでしたか
てかHTMLCollectionにはforEach()がないって自分で調べておいて忘れてたOTL
from URLからtweetを引用するUserScript