Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 电子邮件不';t使用handlebar.js显示base64图像_Javascript_Handlebars.js - Fatal编程技术网

Javascript 电子邮件不';t使用handlebar.js显示base64图像

Javascript 电子邮件不';t使用handlebar.js显示base64图像,javascript,handlebars.js,Javascript,Handlebars.js,伙计们,我一直在用handlebar.js在HTML电子邮件中显示base64图像 //imageURL : data:image/gif;base64,R0lGODlhDwAPAKECAAAAzMzM/////wAAACwAAAAADwAPAAACIISPeQHsrZ5ModrLlN48CXF8m2iQ3YmmKqVlRtW4MLwWACH+H09wdGltaXplZCBieSBVbGVhZCBTbWFydFNhdmVyIQAAOw== <img id="img" cla

伙计们,我一直在用handlebar.js在HTML电子邮件中显示base64图像

    //imageURL : data:image/gif;base64,R0lGODlhDwAPAKECAAAAzMzM/////wAAACwAAAAADwAPAAACIISPeQHsrZ5ModrLlN48CXF8m2iQ3YmmKqVlRtW4MLwWACH+H09wdGltaXplZCBieSBVbGVhZCBTbWFydFNhdmVyIQAAOw==
    <img id="img" class="someClass" src="{{imageURL}}" >
//imageURL:data:image/gif;base64,R0LGodlhdwapakecaaaaAaAaAaAaAaAaAzm/////waaacwaaAaAaAaAaPaaAaAaCiispeqhsrz5Modrlln48cxf8m2iq3ymmkqvlrtw4mLwwach+h09wdgltaxplzcbiesbgvhzcbtbtbwfydfydmvyiqaw==

我不知道如何使用把手显示图像。请帮助我进一步操作。

您的模板已经正确。如果需要使用模板的示例,请参阅以下代码:

var source=document.getElementById(“模板”).innerHTML;
var template=handlebar.compile(源代码);
变量上下文={
imageURL:“数据:image/gif;base64,R0lGODlhDwAPAKECAAAAzMzM/////waaacwaaaaaadwapaaaciispeqhsrz5modrlln48cxf8m2iq3ymmkqvlrtw4mlwach+h09wdgltaxplzcbiesbvbhzcbtbwfydnhdmvyiqaow=”
};
var html=模板(上下文);
document.getElementById(“模板”).innerHTML=html


图像URL是base64文本吗?因为您可以使用
src=“data:image/png;base64,{{imageURL}}”
No这不是简单的文本,imageURL包含完整的base64字符串如果您在img标记中硬编码imageURL,它会显示吗?另外,输出的HTML是什么?(右键单击+检查元素)是的,当我对它进行热编码时,它正在显示如果您将它与
{{imageURL}
一起使用,它在浏览器开发工具(F12)中显示了什么?当它作为html模板发送到邮件时,它不起作用,实际上我正在尝试使用手柄将图像作为html模板发送到邮件。一些电子邮件客户端不支持这一点。有关电子邮件客户端支持图像URI的StackOverflow的不同问题,请参阅以下答案: