Firefox简单扩展,以弹出窗口创建窗口

时间:2015-08-30 06:29:38

标签: javascript firefox firefox-addon firefox-addon-sdk

我想在firefox上创建简单的下面的窗口。我正在尝试为某些功能开发简单的扩展。现在我无法使用windows窗口而不是Popup创建窗口,我找不到任何关于该窗口的文档

enter image description here

2 个答案:

答案 0 :(得分:0)

您应该查看像素完美扩展的来源,因为它与您的(有点模糊)描述类似:

https://github.com/firebug/pixel-perfect/wiki

答案 1 :(得分:0)

您可以使用'window/utils' SDK API及其openDialog()功能:

require('sdk/window/utils').openDialog({
  url: 'http://stackoverflow.com',
  name: 'My pop-up window!',
  features: 'height      = 180, ' +
            'width       = 320, ' +
            'toolbar     = no, ' +
            'menubar     = no, ' +
            'scrollbars  = no, ' +
            'resizable   = no, ' +
            'location    = no, ' +
            'directories = no, ' +
            'status      = no'
});

此API在此处描述:https://developer.mozilla.org/en-US/Add-ons/SDK/Low-Level_APIs/window_utils

在这里,您可以找到openDialog()支持的功能的完整列表:https://developer.mozilla.org/pl/docs/Web/API/Window/open