【发布时间】:2017-08-25 05:07:21
【问题描述】:
我是 HTML 和 JavaScript 的初学者。并尝试将 HTML 文件编码为 Base64 代码,然后将该编码字符串从另一个 HTML 文件中放入 <iframe src=" ENCODED STRING HERE"。
我在这里要做的是将编码的字符串放入弹出窗口iframe 中,如下所示,使其可见,
var i_frame_98c3be4abbe943db99555415352b65f5 = $('<iframe src="ENCODED STRING FROM HTML FILE" width="500" style="border:none !important;" height="300"></iframe>')[0];
但是,我不知道该怎么做。
我知道有编码/解码网站base64encode.org,但我必须手动完成。我想让它直接编码并在我打开文件时将代码放在iframe src中。
html中是否有任何想法或功能可以直接编码?
附言如果您想查看,我可以编辑以上传 html 代码。
【问题讨论】:
-
所以你实际上需要一个数据uri
-
好的浏览器都有
btoa方法——你需要在浏览器中做这个编码吗?var datauri = 'data:text/html;base64,' + btoa(htmlsrc);
标签: javascript html base64 encode