1

我有一个书签,它允许我包装任何函数并debugger在调用它之前插入一条语句。

它工作正常,但由于小书签是单行调试器停在一长串代码中间的某处,我需要滚动以找到断点。

如何在debugger语句后插入换行符,以便在遇到它时将控制台中的代码分成两行?

从文本区域复制到小书签的\n和文字换行符不会在调试器中拆分行。

4

2 回答 2

1

不,书签总是单行的。

您可以使用具有“美化代码”选项的 chrome 调试器。

另一种选择是在调试期间不将其作为普通书签运行,而是注入一个脚本标记,指向正确格式的脚本版本。

于 2013-05-27T14:44:59.540 回答
1

通常,最好在存储到书签之前对书签进行 URL 编码。因此,您只需对换行符进行编码即可拥有多行书签,如下所示:encodeURIComponent("alert('line1');\nalert('line2');")

这回答了您提出的问题,但我不确定这是否是您真正的问题。如果您提供示例代码,我可能会提供进一步的建议。

于 2013-05-27T16:04:56.873 回答