如何打开包括外部网站(插件SDK)的弹出窗口?

时间:2015-08-11 19:27:39

标签: firefox-addon-sdk

我正在尝试打开一个新的弹出式HTML页面(来自)

window.open ('http://www.google.fr', 'win', 'height=240, width=640, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no');

看起来窗口没有指定宽度,高度和其他选项的选项。

https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/windows

1 个答案:

答案 0 :(得分:1)

您必须使用名为Low-Level的{​​{1}} SDK API及其'window/utils'函数(而不是openDialog()),这样可以设置更多open()

features

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

在这里,您可以找到require('sdk/window/utils').openDialog({ url: 'http://www.google.fr', name: 'The window I dreamt of', features: 'height = 240,' + 'width = 640,' + 'toolbar = no,' + 'menubar = no,' + 'scrollbars = no,' + 'resizable = no,' + 'location = no,' + 'directories = no,' + 'status = no' }); 支持的features的完整列表: https://developer.mozilla.org/pl/docs/Web/API/Window/open