在浏览器中解压缩压缩的属性值

时间:2019-06-11 05:02:18

标签: javascript html custom-data-attribute

我有一个用例,其中我将base64编码的HTML内容保存到HTML data-属性中。事实证明,这非常庞大,因此,我计划使用HAML(对于不太冗长的HTML)代替,并在在线发送之前压缩(首选gzip)内容。

问题:在插入目标(.innerHTML)div之前,有什么方法可以使用浏览器的本机功能解压缩数据属性的值?

<div> This is Awesome </div> (原始内容) => %div This is awesome (haml) => H4sIAAAAAAAA/1NNySxTCMnILFYAosTy1OL83FQFAEeJWK0VAAAA (压缩数据-属性值) => %div This is awesome (使用浏览器功能解压缩) => <div> This is Awesome </div> (粘贴到目标div / span中)

我了解上面的示例,压缩后的版本看起来更大,但暂时请忽略掉。

0 个答案:

没有答案