Поп-андер в Chrome Canary 29?
Как создать всплывающее окно в Chrome Canary 29?
Смотрите также проблемы, сообщаемые на GitHub:
Отказ от ответственности: Да, поп-андерсы отстой. То же самое с всплывающими окнами. На самом деле, я выступаю за то, чтобы при разработке для веба вообще не нужно было думать об окнах, а лучше избегать таких вещей, как настройка target
Атрибут ссылки (что, кстати, в XHTML строгое). Во всяком случае, не во всех проектах у меня есть последнее слово.
1 ответ
Как правило, правила для всплывающих окон следующие:
- Если вы сделаете window.open вне инициируемого пользователем события, оно будет заблокировано и отобразит данное сообщение. В общем, всплывающие окна будут работать прозрачно как часть события щелчка.
- Если вы хотите всплывающее окно, оставьте это...
- если вы хотите всплывающее окно, просто window.focus() после того, как вы сделаете свое window.open(...);
var w = window.open(...);
window.focus();
Примечание. Атрибут target все еще будет работать в браузере. Тем не менее, вы не хотели бы, чтобы ссылка появлялась под вашей текущей страницей.