【发布时间】:2016-12-16 11:06:45
【问题描述】:
我正在尝试对页面进行编码:
btoa(document.querySelector('html').innerHTML)
但它不适用于此类数据,有谁知道,如何做到这一点?
【问题讨论】:
-
您只想对页面文本进行编码吗??
-
这只是文本...我认为@pradeep1991singh 的意思是,您是否要包括CSS、图像等等等。
-
如果要验证html,那么您可以在
btoa之前使用JSON.stringify,在atob之后使用JSON.parse。 -
如果只需要检测变化,JSON stringify 还不够吗? base64 编码能给你带来什么?
-
base64 编码将是巨大的,而且这种怪物的时间负载超过了它可能提供的任何好处。
标签: javascript google-chrome firefox phantomjs base64