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