Распакуйте сжатые значения атрибутов в Браузере - PullRequest
0 голосов
/ 11 июня 2019

У меня есть сценарий использования, когда я сохраняю содержимое HTML в кодировке base64 в атрибут HTML data-.Это оказывается очень громоздким, поэтому я планирую вместо этого использовать HAML (для менее многословного HTML) и сжимать (предпочтительно gzip) содержимое перед его отправкой по сети.

Вопрос: Есть ли способ использовать встроенную в браузер возможность распаковать значение атрибута данных перед вставкой в ​​цель (.innerHTML) div?

<div> This is Awesome </div> (оригинальное содержание) => %div This is awesome (хамл) => H4sIAAAAAAAA/1NNySxTCMnILFYAosTy1OL83FQFAEeJWK0VAAAA (сжатый атрибут-значение-данные) => %div This is awesome (распаковывается с использованиемфункциональность браузера) => <div> This is Awesome </div> (вставлено в целевой div / span) .

Я понимаю, что приведенный выше пример выглядит больше, но, пожалуйста, не обращайте на это внимания,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...