该页面翻译自 Google Chrome Extensions 与 Google Chrome Apps。除非特别说明,该页面的内容遵循 Creative Commons Attribution 3.0 License,代码示例遵循 BSD License。
这一教程向您介绍如何使用 Google Chrome 浏览器内建的开发者工具来交互性地调试扩展程序。
要遵循这一教程,您需要入门部分的 Hello World 扩展程序。在这一部分,您将会加载扩展程序,并在扩展程序页面中查看它的信息。
如果还没运行的话请加载 Hello World 扩展程序。如果扩展程序已经运行,您将看到浏览器地址栏右边的 Hello World 图标 。
如果 Hello World 扩展程序还没有运行,请找到扩展程序文件并加载它们。如果您手边没有这些文件,从这一 ZIP 文件解压缩。如果您需要有关加载扩展程序的指导请参见入门。
只要您的浏览器处于开发者模式中,就可以方便地审查弹出内容。
只要开发者工具的窗口开着,弹出内容也将一直保持打开状态。
在这一部分,弹出页面自己添加图片时您将跟踪它的执行。
> location.reload(true)
弹出页面在重新加载时会变成空白,并且执行将在第 37 行停止。
i
的值为 0,photos
是包含一些元素的节点列表。(事实上,它包含
20 个元素,索引从 0 至 19,每一个代表一张照片。)
i
的值就会递增,并且弹出页面中出现另一个图标。例如,当
i
为 10 时,弹出页面如下图所示:
该教程演示了一些您可以用来调试扩展程序的技术:
现在您已经熟悉了调试过程,如下是有关接下来做什么的建议:
console.log()
和 console.error()
。例如:console.log("Hello, world!")
有关更多想法,请参见入门中的接下来做什么?部分。