SVG をアップロードすると、結果として得られる SVG から marker 要素が削除されてしまいます。これを防ぐ方法はありませんか?
例:
元の画像はこちらから確認できます:
https://raw.githubusercontent.com/juju-solutions/bundle-kubeflow/1c76d8a0292f0a969f1ce416767ff3d5847508ca/docs/img/dex-unauthenticated.svg
SVG をアップロードすると、結果として得られる SVG から marker 要素が削除されてしまいます。これを防ぐ方法はありませんか?
例:
元の画像はこちらから確認できます:
https://raw.githubusercontent.com/juju-solutions/bundle-kubeflow/1c76d8a0292f0a969f1ce416767ff3d5847508ca/docs/img/dex-unauthenticated.svg
おそらく、<marker> 要素を許可リストに追加できるでしょう。セキュリティに影響を与える属性は見当たりません。
ありがとうございます。SVG をアップロードする際に marker を許可リストに追加するよう、PR を提出しました。
参考までに、WebKit は marker 要素に関連するセキュリティ上の問題を抱えていました。直近の事例は 12 月に発生した RCE です。
修正ありがとうございます @anthonydillon !