Javascript 从Google Chrome控制台命令行运行代码片段,使用(实验性)代码片段功能?

Javascript 从Google Chrome控制台命令行运行代码片段,使用(实验性)代码片段功能?,javascript,google-chrome,google-chrome-devtools,javascript-debugger,Javascript,Google Chrome,Google Chrome Devtools,Javascript Debugger,参考: 我使用的是google chrome中的代码片段,所以假设我有一个代码片段文件。 检查_consistence.js 是否有一个api或全局对象,通过它我们可以直接从命令行运行代码段,例如: window.runSnippet('check_consistency.js') 或者直接调用代码段中定义的方法。工作流提示1 我还希望看到添加此功能。同时,也许可以尝试打开源文件,在那里(如您所知)可以选择一个代码段并右键单击以运行它。您可能知道,也可能不知道,您可以点击此页面上的Esc

参考:

我使用的是google chrome中的代码片段,所以假设我有一个代码片段文件。 检查_consistence.js

是否有一个api或全局对象,通过它我们可以直接从命令行运行代码段,例如:

  window.runSnippet('check_consistency.js')
或者直接调用代码段中定义的方法。

工作流提示1 我还希望看到添加此功能。同时,也许可以尝试打开
源文件
,在那里(如您所知)可以选择一个代码段并右键单击以运行它。您可能知道,也可能不知道,您可以点击此页面上的
Esc
,以便在显示代码片段的同时显示控制台:

工作流程提示2 报告还提到

快速定位特定文件的能力对于开发人员的工作流程至关重要。DevTools允许您使用以下快捷方式搜索所有脚本、样式表和代码段文件:

Ctrl+O(Windows、Linux)

Cmd+O(Mac OSX)

无论您当前在哪个面板中,该选项都将起作用

……还有

键盘快捷键也可用于轻松执行代码段-只需选择您的代码段,然后使用Ctrl/Cmd+Enter来运行它。这将复制Run(>)按钮的行为-当前在源代码控制台中,但不久将移动到debugger控件中


这意味着,在控制台中,您可以按
Ctrl/Cmd+O
快速选择代码段,然后按
Cmd/Control+Enter
运行代码段。我有一个解决方法,可以在网站上多次运行代码段。我将代码片段包装在函数中,并将其分配给全局变量

e、 g

当我运行这个代码段时,我现在可以运行了

mySnippet('hello world');  
-> "HELLO WORLD"

您仍然需要运行代码段一次才能将其加载到内存中,但总比什么都不运行要好。

该死,我真的希望能找到答案。通过代码段设置控制台范围的函数非常方便。在Devtools上引发了一个功能请求以添加此功能@VivekKodira遗憾地说,由于没有优先权,罚单被关闭了。我正在寻找一个ChromeAPI,这样鼠标就不会被卷入其中。这个新的更新解决了这个问题。你也可以在cmd-O之后键入“!”-这将调出你的代码段列表。我正在使用Ctrl/cmd+O,然后键入“!”来显示代码段列表。用光标选择并输入。但仍希望更快地到达这一点(如命令的Ctrl/Cmd+Shift+P)
mySnippet('hello world');  
-> "HELLO WORLD"