然後我去了解了base64的編碼原理,總之就是末尾只有三種情況,一是沒有=,二是有一個=,三是有兩個=。則需要添加三個bbcode。
bbcode:
代码: 全选
[svg]{SIMPLETEXT}[/svg]
代码: 全选
<img src="data:image/svg+xml;base64,{SIMPLETEXT}" alt="svgbase64" style="max-width:100%;">
bbcode:
代码: 全选
[svg1]{SIMPLETEXT}[/svg1]
代码: 全选
<img src="data:image/svg+xml;base64,{SIMPLETEXT}=" alt="svgbase64" style="max-width:100%;">
bbcode:
代码: 全选
[svg2]{SIMPLETEXT}[/svg2]
代码: 全选
<img src="data:image/svg+xml;base64,{SIMPLETEXT}==" alt="svgbase64" style="max-width:100%;">
這樣將能夠支援svg包括動畫在內的所有元素。
原本有人說svg有「安全風險」,可能是因為svg內可以包含並執行<style>和<script>,,但是如果svg是被<img>標籤的src引用的,則style和script將不會執行,則不會有安全問題。
@圈宝