javascript - 阻止 chrome 控制台处理 javascript,直到我写完为止

标签 javascript google-chrome firebug google-chrome-devtools

有没有一种方法可以在 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 确实有代码片段,但您必须启用它们。

  1. 在地址栏中输入about:flags
  2. 启用开发者工具实验
  3. 重新启动浏览器
  4. 打开开发者工具,打开设置菜单[右下角的齿轮]
  5. 点击[左侧]的“实验”选项卡,检查“片段支持”
  6. 重新启动浏览器
  7. 在“脚本”面板中,会有一个“代码段”选项卡,单击它。
  8. 右键单击下面的区域,然后从上下文菜单中选择“新建”
  9. 您可以像编辑文件一样编辑和运行代码。使用上下文菜单或播放按钮运行它。

关于javascript - 阻止 chrome 控制台处理 javascript,直到我写完为止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17329165/

相关文章:

javascript - 如何遍历 json 数组并使用 jQuery 提取值

javascript - react 原生的useEffect中的调用和API?

google-chrome - 添加 COEP header 后,Recaptcha V2 不起作用(跨源隔离)

CSS悬停div影响其他div在谷歌浏览器上不起作用

performance - 有解释 Firebug 网络面板的好指南吗?

javascript - $(window).load() 在 IE 中?

javascript - Chrome 扩展 - getUserMedia 抛出 "NotAllowedError: Failed due to shutdown"

javascript - 调试触发 alert() 的 JS 代码

javascript - 如何让 Firebug 分析器将函数显示为非匿名

javascript - 在 Javascript 中使用 SQL 查询时遇到未定义函数错误