我想知道是否可以保存一些js代码并在以后提取并执行。
我面临的问题基本上有两个:
答案 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()
。