我已经使用 base64 方法加密了我的 JavaScript 代码,如图所示 here .但是当我使用 document.ready 运行编码函数时,JavaScript 函数没有执行它应该执行的操作。
我如何实现,加密的代码将被解密并开始运行函数?
提前致谢! :)
最佳答案
只需对解码后的字符串使用eval
。
使用代码 alert("test");
的例子:
eval(decode64('YWxlcnQlMjglMjJ0ZXN0JTIyJTI5JTNC'));
注意:使用 eval
函数与不安全和低效的代码相关联,但在这种情况下,您可以尽可能多地控制代码的来源,因此它会按照您的意愿行事想要它做。
关于javascript - Base64加密后运行JavaScript代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15850727/