Обойти это невозможно. Вы не можете заставить браузеры делать то, что они не хотят делать (с помощью явного замысла!), И если бы вы нашли способ, как это было бы обработано как серьезная ошибка и исправлено как можно скорее.
Firefox может быть переконфигурирован (его пользователем, а не страницей или его кодом), чтобы изменить список событий, которые он считает "безопасными" для открытия окна, я думаю.