Ситуация: у вас есть .swf, встроенный в html-страницу, и когда вы нажимаете на что-то в .swf, вам нужно открыть всплывающее окно без хрома. Обычно это было бы довольно просто, но рассмотрим Safari, который полностью отключает все функции «window.open», пока включен блокировщик всплывающих окон (он делает исключение, если функция запускается при нажатии, но не считает клики во flash) . Как вы можете создать что-то, что изящно деградирует (обеспечивает альтернативный и примерно эквивалентный опыт) для браузеров, которые не будут выполнять window.open?
(примечание: это AS3 и Safari 3 для ПК или Mac, о которых мы говорим, но в более широком смысле это любой браузер, который не поддерживает или отказывается разрешать функцию javascript window.open.)