興味深いですね。そこに base64 画像をインライン化しています。なぜ image svg タグで外部リソースにリンクしなかったのか気になりますね ![]()
このプラグインの歴史を、この機能を初めて追加した時点までさかのぼって調べてみました:
どうやら、私たちは最初から base64 でインライン化されたアバターを使用していたようです。
編集:いくつか調査した結果、base64 でインライン化しているのは、証明書が img HTML タグを通じて読み込まれているためです。より安価なアバターを実現するには、デフォルトで CSP によってブロックされている object タグを使用するか、SVG 全体を投稿コンテンツにインライン化する必要があります。おそらく iframe が最善の策でしょう。
@tgxworld へのコメントについては、FIX: Make discobot certificate gen faster/non blocking by xfalcox · Pull Request #11344 · discourse/discourse · GitHub を作成しました。