Определить окно браузера Развернуто / свернуто с помощью Javascript

Когда пользователь нажимает кнопки «Развернуто» / «Восстановить вниз» или «Развернуто» браузера, есть ли способ отслеживать эти события с помощью javascript? Есть ли подходящее событие или свойство для использования?

Я хочу, чтобы, когда пользователь нажимал кнопку «развернутый» в правом верхнем углу браузера, веб-страница должна растягиваться на определенную ширину, а когда браузер находится в режиме изменения размера, веб-страница изменяет размер.

Пожалуйста, кто-нибудь может мне помочь в этом? Я не против ни JavaScript, ни JQuery.

Заранее спасибо.