“图像/ PNG; BASE64?”它有什么作用?

时间:2016-05-03 11:51:25

标签: javascript google-chrome-extension

我对这段代码有疑问:

redirectUrl"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg=="

当我包含这段代码时,网站上的所有图片都不会被加载。但是这个编码器做了什么?

它会阻止图片,隐藏图片还是不加载图片?

2 个答案:

答案 0 :(得分:0)

data:image / png; base64只是指示解析器它是一个基本64位编码的png图像。如果你愿意的话,把它作为标题。

答案 1 :(得分:-1)

data描述了协议。 (比如.. ftp,http,https等)
:将协议与其参数分开 由于其数据,以下块:image/png描述了数据的类型
在这个位置可能会出现内容语言等其他信息 ;base64描述了数据的编码 ,将标题与数据分开 iVBORw0KG…要呈现的实际数据。

您可以在此处详细了解:https://en.wikipedia.org/wiki/Data_URI_scheme

您提供的png是包含透明像素的1x1像素图像。