Открытие всплывающего окна после получения сообщения через postMessage - PullRequest
1 голос
/ 03 августа 2011

На моем сайте есть iframe, который размещен на другом домене.Он может общаться с основным сайтом через window.postMessage.У меня есть кнопка в этом iframe, которая вызывает метод JS в основном домене, который затем запускает новое окно.

Все это кажется хорошим, но поскольку событие нажатия пользователя генерируется в домене iframe, а окноСозданный в основном домене, браузер считает, что это автоматическое всплывающее окно, и блокирует.

Могу ли я что-нибудь сделать, чтобы браузер не блокировал окно?

1 Ответ

0 голосов
/ 03 августа 2011

, поскольку это браузер, вы не можете перезаписать настройки браузера. Но вы можете использовать javascript «модалы», которые очень полезны, так как они не являются всплывающими окнами, но не имеют функции всплывающего окна

...