【发布时间】:2018-02-05 23:19:41
【问题描述】:
我在 html 页面 (JavaScript) 中有这段代码:
<script>
var cox,d = 0;
Console.Log(cox,d);
</script>
现在我用 base64 编码手动加密了[var cox,d = 0; Console.Log(cox,d);],结果是这样的:IHZhciBjb3gsZCA9IDA7DQogQ29uc29sZS5Mb2coY294LGQpOw==
我希望这个编码字符串(代码)可以由同一页面中的另一个 JavaScript 函数执行...示例:
<script>
var encoded = "IHZhciBjb3gsZCA9IDA7DQogQ29uc29sZS5Mb2coY294LGQpOw==";
var decodedString = atob(encoded);
/* Problem is here */
</script>
我想执行/* Problem is here */'中的JavaScript代码(上面编码)。
我该怎么办?
【问题讨论】:
-
只是学究气,用BASE64编码和加密根本不是一回事。我认为您想使用
eval- 但这是一个滑坡:) -
你知道
Console!=console -
我的电脑自动将其从控制台更改为控制台,因为我首先在堆栈溢出而不是在编辑器上对其进行编码......
标签: javascript html base64