Crossrider: инициировать действие, чтобы открыть всплывающее окно

Мне нужно некоторое представление о действии браузера, которое вызывает всплывающее окно.

Могу ли я открыть всплывающее окно в одном из следующих сценариев?

  1. Инициировать действие, чтобы открыть всплывающее окно со страницы на веб-сайте?
  2. Инициировать действие, чтобы открыть всплывающее окно из области расширения?

Есть ли способ сделать это, или управление всплывающими окнами возможно только из фоновой области?


person aqua    schedule 23.11.2014    source источник


Ответы (1)


Всплывающее окно можно открыть, только нажав кнопку действия браузера, и его нельзя активировать/открыть с помощью кода в любой области. Даже в фоновом режиме вы можете настроить действие браузера, но не можете его открыть.

[Раскрытие информации: я сотрудник Crossrider]

person Shlomo    schedule 24.11.2014
comment
Хорошо. В таком случае, можете ли вы подсказать мне, как реализовать пользовательское всплывающее окно с помощью iframe с помощью Crossrider? - person aqua; 24.11.2014
comment
Вы можете получить представление из следующего недавний вопрос с форума Crossrider. - person Shlomo; 24.11.2014
comment
Спасибо. Но я думал об использовании iframe для ввода кода. Это хорошая практика для Crossrider Framework? - person aqua; 24.11.2014
comment
Как вы создадите всплывающее окно, зависит от вас. Цель ссылки состояла в том, чтобы дать вам представление о том, как добиться открытия всплывающего окна из вашего кода расширения. Там достаточно информации, чтобы реализовать версию iframe самостоятельно. Однако, если у вас есть более конкретные вопросы о реализации iframe, не стесняйтесь спрашивать. - person Shlomo; 25.11.2014