【问题标题】:Firefox simple extension to create window as an popupFirefox 简单扩展以将窗口创建为弹出窗口
【发布时间】:2015-09-02 09:08:21
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      您可以使用'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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-03
        相关资源
        最近更新 更多