javascript - 如何从 Chrome 的 Javascript 控制台获取输入?

标签 javascript jquery google-chrome console web

有没有办法以编程方式从 Google Chrome 的 Javascript 控制台获取输入,类似于 readline()在 Firefox 中?

最佳答案

一个棘手的方法是将 getter 分配给窗口对象的属性

Object.defineProperty(window, 'customCommand', {
  get: function() {
    console.log("hey");
    return "hey";
  }
});

因此,当您键入“customCommand”(不带括号)时,它会在控制台“获取”变量时将您的 console.log 文本打印到控制台。

尽管如此,您仍然需要返回一些东西,我不确定您如何更改顺序以便首先返回值,然后显示控制台中的文本。不过这绝对有可能,我已经看到这种情况发生了。

关于javascript - 如何从 Chrome 的 Javascript 控制台获取输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8299356/

相关文章:

javascript - 好的,我现在得到了我的查询字符串如何在不刷新页面的情况下删除它

jquery - 有没有办法以编程方式将多个有效的 OAuth 重定向 Uri 添加到您的 Facebook 应用程序?

javascript - 使用对象和函数从数组中删除对象

javascript - Sharrre - Facebook 数据文本和数据 url 未显示在多个按钮上

javascript - JS在更改选择选项时隐藏按钮

javascript - 我怎样才能在页面加载时将默认页面加载到 div 中?

javascript - “stepUp”在未实现接口(interface) HTMLInputElement 的对象上调用

css - 为什么这个 CSS 过渡队列?

javascript - 难以从 Chrome Extension Downloads API 访问 Javascript 中的对象属性

javascript - 内容脚本中的动态脚本加载