如何在localStorage中保存JavaScript代码并在以后执行?

时间:2012-04-30 22:02:55

标签: javascript jquery local-storage

我想知道是否可以保存一些js代码并在以后提取并执行。

我面临的问题基本上有两个:

  • 如何对javascript代码进行字符串化?
  • 如何执行字符串化的javascript代码?

1 个答案:

答案 0 :(得分:2)

您应该能够检索文本blob并将其动态删除到<script>标记内。

这适用于Chrome和MSIE 9游戏机 - 我还没试过Firefox:

var s = document.createElement('script');
s.appendChild(document.createTextNode('alert("hello")'));
document.head.appendChild(s);

对于字符串化代码,通常可以在用户提供的函数上调用myFunction.toString()