从输入中运行JavaScript
Running JavaScript from Input
我试图创建一个脚本,它将运行一些JavaScript代码,用户将通过HTML输入字段输入。其效果基本上与打开开发控制台并将代码粘贴在其中相同,但我想让它对那些不熟悉开发控制台的人更友好。
当用户输入他的JavaScript并按提交时,我将输入存储为一个变量。我需要做的是获取该变量的内容,并在浏览器中运行它,就像它是实际的代码一样。这有可能吗?我该怎么做呢?
可以使用eval:
var code = "alert('ok')";
eval(code);
这并不是说你应该非常小心,因为运行第三方代码总是很危险的。
可以使用eval - http://www.w3schools.com/jsref/jsref_eval.asp
但是这样更友好吗?
相关文章:
- Javascript运行php文件,然后下载文件
- JavaScript运行时是如何工作的
- Javascript运行Total保持添加
- JavaScript运行时事件循环现有技术
- 当出现javascript运行时错误时会发生什么
- 使用JavaScript运行脚本
- 在gwt HTMLPanel中使用JavaScript运行Google图表
- 在从HTML表单提交时从javascript运行php
- JavaScript运行时错误:完成此操作所需的数据尚不可用
- RoR最快的javascript运行时
- Windows 8应用程序正在运行,现在得到0x800a1391-JavaScript运行时错误:'WinJS&
- 如何从 MVC4 链接调用 Javascript 方法(错误 JavaScript 运行时错误:对象不支持此操作)
- JavaScript运行后,页面在右侧被切断
- JavaScript 运行时错误仅在本地计算机上
- JavaScript 引擎和 JavaScript 运行时环境有什么区别
- 如何从javascript运行java代码
- Javascript 运行时错误:“应用程序未定义”
- 从Javascript运行PHP文件来检查在线用户:表示未登录的用户是
- JavaScript运行时错误,未定义jQuery
- MVC4和日期选择器:“;0x800a01b6-JavaScript运行时错误:对象没有't支持属性或方法