58  /  103

PageManager.setWhiteList

Просмотров: 1432 (Статистика ведётся с 06.02.2017)

Описание:

Функция позволяет выставить список дополнительных доменов, которые могут быть открыты внутри приложения. Эта функция может быть использована для реализации авторизации в социальных сетях или оплаты заказов через внешние платежные системы. Функция должна вызываться при каждом запуске приложения, и для использования «белого списка» должна быть вызвана хотя бы один раз на любой странице.

Внимание: Нужно учитывать, что некоторые сайты могут автоматически перенаправлять с указанной страницы на другой адрес, например на тот же домен, но с другим протоколом или на поддомен. Такие адреса также необходимо добавить в «белый список». Формат: <протокол>://<домен>

Синтаксис:

BXMobileApp.PageManager.setWhiteList(string);
АргументыОписание

string

Входящий строковый параметр - список шаблонов, перечисленных через точку с запятой:

BXMobileApp.PageManager.setWhiteList("<шаблон>;<шаблон>;<шаблон>");

Примеры:

// Доступ к example.com: 
BXMobileApp.PageManager.setWhiteList("http://example.com") 

// Доступ по ssl к example.com (https://): 
BXMobileApp.PageManager.setWhiteList("https://example.com") 

// Доступ для всех поддоменов example.com, * - можно указать как для всех протоколов, поддоменов, так и для всех ссылок домена:
BXMobileApp.PageManager.setWhiteList("http://*.example.com/")

// Доступ для любого протокола, любого поддомена:
BXMobileApp.PageManager.setWhiteList("*://*.example.com")

// Доступ только адреса внутри /path:
BXMobileApp.PageManager.setWhiteList("*://*.example.com/path")

// Несколько путей:
BXMobileApp.PageManager.setWhiteList("*://*.example.ru/*;*://*.example.com/*")
   


0
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии