Javascript 如何在html中解码base64 html?

Javascript 如何在html中解码base64 html?,javascript,html,base64,decode,Javascript,Html,Base64,Decode,抱歉,我一直在到处寻找解决方案,但我没有找到任何东西,所以我不知道如何解决这个问题 我有一个编码的base64,我需要将其放入html文件中,然后在页面加载时对其进行解码。我以前见过这是可能的,但我不记得怎么做了 这是我的编码代码: PGRpdiBpZD0idGhlZGl2Ij4NCjxpbWcgc3JjPSJodHRwczovL21lZGlhLmdpcGh5LmNvbS9tZWRpYS9oTTg3RE1ubHM1b1p5L2dpcGh5LmdpZiIvPg0KPGEgcmVsPSJodHRwO

抱歉,我一直在到处寻找解决方案,但我没有找到任何东西,所以我不知道如何解决这个问题

我有一个编码的base64,我需要将其放入html文件中,然后在页面加载时对其进行解码。我以前见过这是可能的,但我不记得怎么做了

这是我的编码代码:

PGRpdiBpZD0idGhlZGl2Ij4NCjxpbWcgc3JjPSJodHRwczovL21lZGlhLmdpcGh5LmNvbS9tZWRpYS9oTTg3RE1ubHM1b1p5L2dpcGh5LmdpZiIvPg0KPGEgcmVsPSJodHRwOi8vZ29vZ2xlLmNvbSI+R29vZ2xlIElOQzwvYT48YnIgLz4NCjwhLS08aW1nIHNyYz0iaHR0cHM6Ly9tZWRpYS5naXBoeS5jb20vbWVkaWEvaE04N0RNbmxzNW9aeS9naXBoeS5naWYiLz4tLT4NCjwvZGl2Pg==
您可以使用javascript:

如果您退出console.log
decodedHTML
,您将看到您的html,然后可以使用javascript将其放入元素中

例如:
document.querySelector('#someDiv').innerHTML=decodedHTML

您可以使用javascript:

如果您退出console.log
decodedHTML
,您将看到您的html,然后可以使用javascript将其放入元素中


例如:
document.querySelector('#someDiv').innerHTML=decodedHTML

atob
在大多数浏览器中都能工作,为什么不直接嵌入giphy?因为我也需要对HTML进行编码。另外,这些代码只是一个示例。你真的是指HTML还是JavaScript?大多数浏览器都可以使用
atob
的可能副本,而不仅仅是直接嵌入giphy?因为我也需要对HTML进行编码。另外,该代码只是一个示例。你真的是指HTML还是JavaScript?有一个问题,我检查了源代码,代码显示已解码。我需要代码来显示源代码内部的编码。我在某个地方看到这是可能的…@user9459537-我猜“源代码”是指您在浏览器中打开了代码检查器(dev tools->inspector)。好吧,你不能有一个工作的html代码,它是在同一时间“编码”。你可以混淆它,但它总是很容易混淆。浪费时间。但如果你真的需要它-谷歌“html模糊”或什么…这就是我要找的。这不是一个确定的解决方案,但至少它让事情变得更难,因为在用户共享内容后,下载链接必须首先解锁。有一个问题,我检查了源代码,代码显示为解码。我需要代码来显示源代码内部的编码。我在某个地方看到这是可能的…@user9459537-我猜“源代码”是指您在浏览器中打开了代码检查器(dev tools->inspector)。好吧,你不能有一个工作的html代码,它是在同一时间“编码”。你可以混淆它,但它总是很容易混淆。浪费时间。但如果你真的需要它-谷歌“html模糊”或什么…这就是我要找的。这不是一个确定的解决方案,但至少它让事情变得更难,因为在用户共享内容后,下载链接必须首先解锁。
var decodedHTML = window.atob('PGRpdiBpZD0idGhlZGl2Ij4NCjxpbWcgc3JjPSJodHRwczovL21lZGlhLmdpcGh5LmNvbS9tZWRpYS9oTTg3RE1ubHM1b1p5L2dpcGh5LmdpZiIvPg0KPGEgcmVsPSJodHRwOi8vZ29vZ2xlLmNvbSI+R29vZ2xlIElOQzwvYT48YnIgLz4NCjwhLS08aW1nIHNyYz0iaHR0cHM6Ly9tZWRpYS5naXBoeS5jb20vbWVkaWEvaE04N0RNbmxzNW9aeS9naXBoeS5naWYiLz4tLT4NCjwvZGl2Pg==');