Этот сайт имеет ограниченную функциональность, пока мы проводим техническое обслуживание для улучшения его работы. Если какая-либо статья не решила вашу проблему и вы хотите задать вопрос, наше сообщество поддержки ждёт вас: @FirefoxSupport в Твиттере и /r/firefox на Reddit.

Поиск в Поддержке

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

Подробнее

I want a new popup to maximize the browser

  • 2 ответа
  • 1 имеет эту проблему
  • 3 просмотра
  • Последний ответ от easily_confused

more options

I hate asking this because I generally don't want any popups, but I need to see the calendar notifications from gmail and they do not do not maximize (well, restore, or de-iconize) my browser. When I get the calander popup, and firefox is minimized, I never see it. How can I get the acceptable receipt of a popup to open/restore/deiconize the iconized browser.

I hate asking this because I generally don't want any popups, but I need to see the calendar notifications from gmail and they do not do not maximize (well, restore, or de-iconize) my browser. When I get the calander popup, and firefox is minimized, I never see it. How can I get the acceptable receipt of a popup to open/restore/deiconize the iconized browser.

Все ответы (2)

more options

There might be an add-on for this, but if not, you can use the Greasemonkey extension and a userscript. The following script will pop the window up (give it focus) when an alert is fired on a Google Calendar page. I only tested it a couple times, and it certainly could use some refinement, but it might help.

// ==UserScript==
// @name        Google Calendar Alert Alert
// @namespace   YourNameHere
// @description Bring Google Calendar window to the front when the page uses the alert function
// @include     http*://www.google.tld/calendar/*
// @grant none
// ==/UserScript==
var nativeAlert = window.alert;
window.alert = function(msg){
  window.focus();
  nativeAlert(msg);
}

What the script does: it saves a reference to the normal alert() function under the name nativeAlert(), then it overrides the alert() function so that it does an additional thing, which is to give the window (tab) that calls the alert() function the focus, popping it up in front of your currently active application.

I don't use Google calendar, so I don't know whether this will lead to lots of other pop-ups. If so, you might need to add some code to analyze the msg text to make sure you only pop up the window under the right circumstances.

Изменено jscher2000 - Support Volunteer

more options

Thanks, but that's a bit too "non-standard" for me to mess with at work. I'll stick to chrome for mail and calendar for now. Thanks for the help though.