generated at
scrapbox-embed-tweet

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