Javascript (Greasemonkey): максимизировать вновь открытые окна

Я пытаюсь закодировать фрагмент кода Greasemonkey javascript, чтобы открыть новые окна в Firefox.

Вот мой код:

// ==UserScript==
// @name        Maximize windows
// @namespace   maxiwin
// @include     http://*.*
// @include     https://*.*
// @version     1
// @grant       none
// ==/UserScript==
if (window.windowState != 1){
  dc = window.getInterface(Components.interfaces.nsIDOMChromeWindow);
  dc.maximize();
}

Но это не работает. Также попробовал:

if (window.windowState != 1){
  var domchrome = Components.Constructor("@mozilla.org/nsidomchromewindow;1");
  var dc = new domchrome();
  dc = dc.QueryInterface(Components.interfaces.nsIDOMChromeWindow);
  dc.maximize();
}

Это тоже не работает. У специалиста Greasemonkey есть решение?

0 ответов

Другие вопросы по тегам