javascript - Base64加密后运行JavaScript代码

标签 javascript function base64

我已经使用 base64 方法加密了我的 JavaScript 代码,如图所示 here .但是当我使用 document.ready 运行编码函数时,JavaScript 函数没有执行它应该执行的操作。

我如何实现,加密的代码将被解密并开始运行函数?

提前致谢! :)

最佳答案

只需对解码后的字符串使用eval

使用代码 alert("test"); 的例子:

eval(decode64('YWxlcnQlMjglMjJ0ZXN0JTIyJTI5JTNC'));

演示:http://jsfiddle.net/uFxnz/

注意:使用 eval 函数与不安全和低效的代码相关联,但在这种情况下,您可以尽可能多地控制代码的来源,因此它会按照您的意愿行事想要它做。

关于javascript - Base64加密后运行JavaScript代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15850727/

相关文章:

php - 我的代码 protected 了吗?

调整 Javascript 文件大小生成错误的 base64 字符串

javascript - 有没有办法编译 JavaScript 字符串,存储和使用编译字符串中的变量?

C++ 迭代器随机失效

javascript - 在文档更改时调用许多函数

javascript - console.log 内具有控制台日志输出的函数打印 undefined

android - 在 android 中发布 BASE64 图像时出现 java.lang.OutOfMemoryError

javascript - 某些 Android 设备上的 aframe 陀螺仪问题

javascript - 网站(docs.google 或 hotmail)中的 Wordlike 输入屏幕 javascript php

javascript - Angular : custom filter infinite digest