我有一个书签,它允许我包装任何函数并debugger
在调用它之前插入一条语句。
它工作正常,但由于小书签是单行调试器停在一长串代码中间的某处,我需要滚动以找到断点。
如何在debugger
语句后插入换行符,以便在遇到它时将控制台中的代码分成两行?
从文本区域复制到小书签的\n
和文字换行符不会在调试器中拆分行。
我有一个书签,它允许我包装任何函数并debugger
在调用它之前插入一条语句。
它工作正常,但由于小书签是单行调试器停在一长串代码中间的某处,我需要滚动以找到断点。
如何在debugger
语句后插入换行符,以便在遇到它时将控制台中的代码分成两行?
从文本区域复制到小书签的\n
和文字换行符不会在调试器中拆分行。
不,书签总是单行的。
您可以使用具有“美化代码”选项的 chrome 调试器。
另一种选择是在调试期间不将其作为普通书签运行,而是注入一个脚本标记,指向正确格式的脚本版本。
通常,最好在存储到书签之前对书签进行 URL 编码。因此,您只需对换行符进行编码即可拥有多行书签,如下所示:encodeURIComponent("alert('line1');\nalert('line2');")
这回答了您提出的问题,但我不确定这是否是您真正的问题。如果您提供示例代码,我可能会提供进一步的建议。