Плагин WebPage позволяет открывать заданную веб-страницу по нажатию кнопки с действием WEBPAGE_OPEN:

Действие WEBPAGE_OPEN имеет аргументы:

  • url – адрес страницы, протокол должен быть указан;
  • allow – разрешенные пути для подключения: дает доступ только путям, удовлетворяющим регулярному выражению. По умолчанию разрешены все (allow = .*).

Наименование

Возможные значения

Описание

Файл /opt/sst-sco/conf/webpage.ini, секция [WebPage], настройки плагина веб-страницы

enable

  • true
  • false (по умолчанию)

Включение модуля

Кнопка в продаже скрывается, если плагин выключен.

Пример кнопки в формировании
[Check.FormingForm.actions.<строка>.<столбец>]
command = WEBPAGE_OPEN
text = Google
url = https://www.google.com

Если сервер, на который был отправлен запрос для отображения страницы, недоступен, то:

  1. Содержимое запрашиваемой веб-страницы отображено не будет.
  2. Браузер будет закрыт.

Кнопка закрытия на веб-странице

Для закрытия формы браузера необходимо добавить вызов метода:

  • window.close():

    Пример настройки
    <button onclick="window.close()">Закрыть браузер</button>
  • window.sco.removeContext():

    Пример настройки
    <button onclick="window.sco.removeContext()">Закрыть браузер</button>
  • No labels