为我的 Firefox 附加组件创建一个 chrome:// 页面

Creating a chrome:// page for my Firefox add-on

我正在使用 Add-on SDK 构建一个简单的 Firefox 附加组件,我需要它在第一次 运行 时显示一些信息。

我不想为此依赖外部 URL,所以我认为最好的选择是使用 chrome:// 方案。

我有两个问题

  1. 如何创建所述页面?
  2. 是否可以向它传递一个值(类似于 welcome.html?key=abc)?

您需要 register contentresource url 方案 chrome.manifest。您可以像往常一样在那里使用 window.location 对象。