javascript - 将 Javascript 命令外壳集成到 Web 浏览器中?

标签 javascript

我想在浏览器中实现 Javascript 命令 shell,以便用户能够按下“运行代码”按钮以直接在浏览器中执行代码(就像 Eloquent Javascript 中的代码沙箱):

enter image description here

有没有我可以用来实现它的库?

非常感谢!

最佳答案

我不认为你需要一个图书馆来做你想做的事。您可以简单地从 DOM 元素中读取代码,然后将其传递给 eval() 函数以运行它;示例见此处:http://www.danielsadventure.info/Javascript/Javascript.html

<input
    type='button'
    value='Run Code'
    onclick="eval(document.getElementById('txtCode').value);" />

关于javascript - 将 Javascript 命令外壳集成到 Web 浏览器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36088991/

相关文章:

javascript - 在 Google Compute Engine Debian 服务器上运行 Node.js

javascript - 对 ng-repeat 内的 ng-repeat 求和

javascript - 如何在 service_worker.js 所在的目录上方的一个目录中注册 Service Worker 的作用域

Javascript 点击事件将多个重复项推送到数组

javascript - 需要帮助替换元素的特定参数

javascript - Backbone View - 根据动态 className 触发事件

javascript - 根据另一个对象数组的属性值对数组进行排序

javascript - 表单未提交或按钮提交不起作用

Javascript - 当js文件与html分开时从服务器获取responseText?

javascript - 动态包含 javascript 的问题