如何将 JavaScript 代码保存在 localStorage 中并在以后执行
How to save JavaScript code in localStorage and execute it later?
我想知道是否可以保存一些js代码并在以后提取并执行。
我基本上面临两个问题:
- 如何串化javascript代码?
- 如何执行字符串化的javascript代码?
你应该能够检索文本 blob 并将其动态放置在 <script>
标记中。
这适用于Chrome和MSIE 9控制台 - 我还没有尝试过Firefox:
var s = document.createElement('script');
s.appendChild(document.createTextNode('alert("hello")'));
document.head.appendChild(s);
至于字符串化代码,通常可以在用户提供的函数上调用myFunction.toString()
。
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 无法在通过jQuery的ajax加载的页面中执行javascript
- JavaScript执行暂时挂起页面
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 当js函数's已执行
- 哪个先执行
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- HTML表单提交时未执行外部函数
- 在Safari执行javascript之前对其进行修改
- 如何将localStorage值设置为false
- Amd,希望确保某个东西总是最后执行
- 在Windows 10中自动执行例行程序(主要与浏览器交互)
- 递归使用 eval() 是检查程序执行的好方法吗?
- 如何做到这一点,使代码在不传递条件后执行函数
- 如何在执行此特定onclick事件时执行JavaScript函数
- 如何在从浏览缓存加载页面时执行javascript
- 如何将 JavaScript 代码保存在 localStorage 中并在以后执行
- 函数的执行与localStorage if语句无关
- HTML5 LocalStorage存储可执行脚本
- 不能执行localStorage.明确水豚试验的拆卸方法