有没有一种方法可以在 Chrome 的控制台中设置 JavaScript,以便在我按回车键后它不会立即处理我的语句。如果我试图通过在那里编写一些 JavaScript 来测试某些东西,它会在我完成编写之前进行处理。
//here I am writing in the console
if ($(el).size() === 0){
//now I hit return because I want to type some stuff if this evaluates to true
//but return submits it as a finished piece of javascript and of course
//I get SyntaxError: Unexpected end of input before I can have a chance
//to finish the logic
我知道我可以按 shift+return 并换行,虽然这是一个小不便,但仍然有点不便。无论如何,我可以告诉它推迟处理,直到我点击像 shift+return 这样的宏吗?
Firebug 中也是如此。也许那里有一个选择。或者也许有人知道一个好的第三方插件。谢谢。
最佳答案
在评论中我发布了 ticket请求支持,但它已经存在了一段时间了。 Chrome 确实有代码片段,但您必须启用它们。
- 在地址栏中输入
about:flags
- 启用
开发者工具实验
- 重新启动浏览器
- 打开开发者工具,打开设置菜单[右下角的齿轮]
- 点击[左侧]的“实验”选项卡,检查“片段支持”
- 重新启动浏览器
- 在“脚本”面板中,会有一个“代码段”选项卡,单击它。
- 右键单击下面的区域,然后从上下文菜单中选择“新建”
- 您可以像编辑文件一样编辑和运行代码。使用上下文菜单或播放按钮运行它。
关于javascript - 阻止 chrome 控制台处理 javascript,直到我写完为止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17329165/