Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   размер окна изменить (https://javascript.ru/forum/dom-window/71719-razmer-okna-izmenit.html)

Денис01952 08.12.2017 00:15

размер окна изменить
 
есть сторонний сайт , на сайте есть кнопка с классом
document.getElementsByClassName('blue-button subscribe-button')
при клике по ней появляется новое окно браузера.. как сделать чтобы размер появившегося окна был 300х300?

Aetae 08.12.2017 00:53

Универсальный юзерскрипт:
// ==UserScript==
// @name        New window 300x300
// @namespace   base
// @include     htt*!**/!*p://адрес_страницы
// @version     1
// @grant       none
// @run-at      document-start
// ==/UserScript==
(function(window){
  window.open = function(open){
    return function(...args){      
      args[2] = args[2] 
        ? 'width=300,height=300'
        : args[2].replace(/\s*(?:width|height)\s*=\s*\d+\s*(?:,|$)/gi,'') + ',width=300,height=300'
      ;
      return open.apply(this, args);
    };
  }(window.open);
}(this.unsafeWindow || window));

А для конкретной кнопки - надо смотреть конкретный код.

Денис01952 08.12.2017 02:27

спасибо работает! а как еще сделать чтобы окно не вылазило по верх остальных? чтобы оставалось на заднем плане или сворачиволась сразу после появления


Часовой пояс GMT +3, время: 20:03.