javascript - 在书签内添加换行符

标签 javascript bookmarklet

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

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

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

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

最佳答案

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

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

关于javascript - 在书签内添加换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16775510/

相关文章:

javascript - EasyMarklet Rails gem : undefined method `[]' for nil:NilClass

javascript - 当 jQueryUI 对话框没有 ID 时打开它

javascript - 将用户输入添加到数组并更新选项列表

javascript - 如何使用 ui-router 测试依赖于服务的 AngularJS Controller ?

java - 如何在 Java 中从 Selenium Webdriver 调用书签?

php - 何时以及如何在具有跨域的书签中使用 !important CSS 属性?

javascript - 如何从 Angular View 中的文本读取解析后的 JSON

javascript - 如何切换属性

javascript - 使用书签访问网页的源代码?

javascript - 单击书签时意外打开新页面