2009-03-02 3 views

ответ

6

Невозможно минимизировать окно браузера в javascript.

Есть способы, чтобы изменить размер окна, но не верно минимизации (хорошее слово)

4

Нет, нет. Однако, в зависимости от того, что вы делаете и в каких браузерах вы нацеливаетесь, вы можете играть с размытыми и фокусными событиями окна, чтобы добиться аналогичного эффекта.

+0

как это можно сделать с помощью firefox? – Thariama

+0

Вы можете описать свой метод? – chovy

-7

Я надеюсь, что это то, что вы ищете:

<SCRIPT LANGUAGE="JavaScript"> 

function Minimize() 
{ 
window.innerWidth = 100; 
window.innerHeight = 100; 
window.screenX = screen.width; 
window.screenY = screen.height; 
alwaysLowered = true; 
} 

function Maximize() 
{ 
window.innerWidth = screen.width; 
window.innerHeight = screen.height; 
window.screenX = 0; 
window.screenY = 0; 
alwaysLowered = false; 
} 
</SCRIPT> 

<A HREF="javascript:onClick=Minimize()">Minimize</A> 
<A HREF="javascript:onClick=Maximize()">Maximize</A> 
+4

Когда вы указываете ссылочный код, попробуйте добавить ссылку вместо того, чтобы присваивать интеллектуальные права себе. Код этого ответа буквально взят из nr.1 Google Search на «js, чтобы свести к минимуму окна», по адресу http://www.htmlgoodies.com/beyond/javascript/article.php/3471151/MinimizeMaximize-a-Browser-Window. htm – Tyblitz

+9

Я буду плагиатом еще одного раздела одной и той же страницы: «Это эффект, который я использовал на короткое время на некоторых других сайтах, над которыми я работал, и подумал, что это может сделать хороший учебник. очень жаль, что во время этого урока (7/28/00 - последний день Кати Ли с Regis) он работает только над Netscape Navigator 4.0 и выше ». Netscape Navigator 4.0 не является хорошим целевым браузером для вашего кода. Это устаревшее 13-летнее «решение». – MaKR

+1

Это даже не работает во всех браузерах. Очень плохой ответ. – Wali

0

Если вы используете расширение, то вы можете свернуть на chrome.windows.update(window.id, { state: 'minimized' })

Смежные вопросы