js实现浏览器中隔离环境运行js代码并返回结果代码

代码语言:html

所属分类:其他

代码描述:js实现浏览器中隔离环境运行js代码并返回结果代码

代码标签: js 浏览器 隔离 环境 运行 js 代码 返回 结果

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Sandbox Demo</title>
</head>
<body>
  <textarea id="code" rows="10" cols="80">var x = 10; var y = 20; return x + y;</textarea>
  <button id="run">Run Code</button>
  <div id="result"></div>
  <script>
    function createSandbox() {
      var iframe = document.createElement('iframe');
      iframe.style.display = 'none';
      document.body.appendChild(iframe);

      var sandbox = iframe.contentWindow;

      // 将一些全局变量和方法注入到沙箱中
      sandbox.console = console;
      sandbox.alert = alert;
      sandbox.prompt = prompt;
      sandbox.confir.........完整代码请登录后点击上方下载按钮下载查看

网友评论0