Откройте новое окно браузера или установите фокус на существующий браузер
Я использую код, подобный следующему: http://blog.flexexamples.com/2007/08/29/launching-new-browser-windows-from-flex/
У меня есть приложение Flex, работающее в AIR, и когда я нажимаю на URL, оно открывает новую вкладку в моем существующем браузере. В дополнение к этому фокус не установлен на браузере. Это означает, что я не знаю об открытии URL-адреса в браузере, пока я не переключу фокус с приложения на браузер.
Можно ли открыть новый шлепающий браузер или изменить фокус на браузер, чтобы он был действительно очевиден для пользователя?
Благодарю.
1 ответ
В AIR / Flex вы ничего не можете сделать, чтобы это произошло. Поведение, которое вы видите, связано с настройками операционной системы и браузера. В AIR navigateToURL просто передает URL-адрес операционной системе, которая обрабатывает URL-адрес на основе значений по умолчанию.
Если мне не изменяет память, моя установка firefox по умолчанию открывается в новой вкладке, но я использовал некоторые настройки, чтобы она всегда открывалась в новом окне. Быстрый поиск в Google не дал мне ответа.