18  /  105

Контекст офлайн-страниц

Просмотров: 9281
Дата последнего изменения: 24.07.2020
Александр Суворов
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
2
3
4
5

Офлайн-ресурсы в приложении загружаются в контексте сервера, а не в контексте файловой структуры.

Например, если вы попытаетесь загрузить условную офлайн-страницу detail.html:

<script>
BXMobileApp.PageManager.loadPageBlank({
url: "bxlocal://detail.html",
data:{key:"value"},
title: "Детальная страница"
});
</script>
то адресом этой страницы будет:
http://mysite.com/__bxoffline__/detail.html

Т.е. как-будто страница была загружена с удаленного сервера. Это дает возможность использовать сущности, привязанные к домену вашего сайта - cookies, хранилище в формате ключ-значение localstorage и локальные базы данных indexedDB и SQLite.



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

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