We're calling on all EU-based Mozillians with iOS or iPadOS devices to help us monitor Apple’s new browser choice screens. Join the effort to hold Big Tech to account!

Pesquisar no site de suporte

Evite golpes de suporte. Nunca pedimos que você ligue ou envie uma mensagem de texto para um número de telefone, ou compartilhe informações pessoais. Denuncie atividades suspeitas usando a opção “Denunciar abuso”.

Saiba mais

Esta discussão foi arquivada. Faça uma nova pergunta se precisa de ajuda.

I want a new popup to maximize the browser

  • 2 respostas
  • 1 tem este problema
  • 3 visualizações
  • Última resposta de 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.

Todas as respostas (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.

Alterado por jscher2000 - Support Volunteer em

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.