Как загрузить мое приложение flex в дочернее окно браузера?

#javascript #html #apache-flex

#javascript #HTML #apache-flex

Вопрос:

У нас есть веб-приложение Flex. Я хочу загрузить swf-файл в дочернее окно браузера без каких-либо строк состояния или кнопки истории, а только приложение. Как мне это сделать.

Я попробовал window.open в html, который встраивает наш swf, но безуспешно. Оно продолжает создавать окно каждый раз, когда я вызываю URL в дочернем окне, поскольку html загружается каждый раз, когда я вызываю URL в javascript.

Это код, который я пробовал в своем html-коде во время загрузки тела.

функция openWindow() {
var url = «https: //» window.Расположение.имя хоста «: 9000 / foo /»;
w=открыть(url,’windowname’, ‘width = 1024, height = 768, полосы прокрутки, статус’); }

Любая помощь приветствуется.Спасибо.

Ответ №1:

Вы не можете. То, что вы пытаетесь сделать, противоречит многим политикам безопасности браузеров. Раньше вы могли вернуться ко временам старого IE, но больше нет.

Если вы хотите, чтобы всплывало «бесцветное» окно, вы всегда можете установить приложение Air на компьютер пользователя для отображения вашей информации. Его можно запустить с веб-сайта, если вы установите <allowBrowserInvocation>true</allowBrowserInvocation> в файле конфигурации Air.

Комментарии:

1. Согласен. Кроме того, черт возьми, 1720 повторений — это меньше, чем 1 месяц, это немного.

2. хаха, спасибо, Брайан. Я также владею каналом #flex на freenode и организую встречу new york flex meetup, так что это лишь часть того, что я делаю, чтобы помочь 😉

Ответ №2:

@J_A_X прав, но вы можете использовать нижеприведенную строку для всплывающего окна

 window.open(herf, windowname, ',type=fullWindow,fullscreen,scrollbars=yes');
  

подробности можно найти на
Всплывающие окна: основы

надеюсь, это поможет

Комментарии:

1. Еще одна вещь, которую следует добавить о всплывающих окнах, заключается в том, что я считаю, что они должны выполняться только при взаимодействии с пользователем, иначе это будет перехвачено блокировщиками всплывающих окон. Например, вы не можете заставить всплывающее окно запускаться автоматически, когда пользователь заходит на веб-сайт, но вы можете, если пользователи нажимают на что-то, что запускает его.