Як зробити сайт доступним офлайн.
Як зробити так, щоб користувач зміг використовувати ваш сайт, навіть якщо пропало інтернет підключення або його взагалі немає? Сьогодні ми про це і поговоримо.
Для чого це потрібно?
Ваші користувачі більше не використовують свої десктопні комп`ютери, підключені по дротах до інтернету. Вони відвідують ваш сайт з телефону в ліфті, з планшета в метро або з ноутбука, поки тісно сидять на місці 25E.
Саме з цього сучасні браузери підтримують ServiceWorkers, нову технологію, яка дозволяє вам надавати користувачам доступ до вашого сайту, навіть якщо вони не в мережі.
UpUp - це безкоштовний, open source проект, який дозволяє використовувати цю сучасну магію всього лише викликом однієї команди.
UpUp.start({
`Content-url`:`Offline.html`// покаже цю сторінку користувачам не в мережі
}) -Незважаючи на те, що використовувати цю технологію просто, вона досить потужна, щоб підтримувати все, що завгодно, від показу простих повідомлень до створення повністю функціонального одиночній сторінки додатка, доступною офлайн з кастомізації даних для кожного користувача.
Як це працює?
UpUp використовує ServiceWorkers для визначення втрати з`єднання. ServiceWorkers - це спеціальний скрипт, який працює в браузері в фоновому режимі і може стежити за статусом мережі.
Коли користувач відвідує ваш сайт в перший раз, UpUp реєструє ServiceWorker з вашим браузером і дає йому список файлів, які потрібно закешовану.
Наступний раз, коли користувач відвідує ваш сайт, ServiceWorker слухає мережу на наявність помилок. Якщо з`єднання втрачено, і ServiceWorker знайде потрібні файли в кеші, то він поверне їх також, як якщо б вони прийшли з мережі.
Отже, сьогодні ми розглянули дуже цікаву технологію, якої, думаю, ви зможете знайти застосування. Дякую за увагу!
Як роздавати wi-fi з ноутбука в windows: програми для роздачі
Pcmover express для windows xp - безкоштовний інструмент для перенесення даних
Як зробити моніторинг сервера
Кращі плагіни для obs studio
Кращі irc клієнти linux
Як зробити сайт самостійно. Короткий огляд
Що таке сайт під ключ
Як захиститися від ddos-атак
Як закрити сайт на реконструкцію
Як зробити красиві сторінки помилок.
Як завантажити сайт з інтернету на свій комп`ютер?
Що таке svg? Підтримка старих браузерів.
Які ставити права доступу на хостингу
Як підняти відвідуваність сайту
Наскрізний зв`язок: як підключити смартфон до інтернету через комп`ютер
Установка favicon на сайт
Joomla
Реєстрація сайту
Чи варто використовувати flash при створенні сайту
Перетворення коду з es6 в es5.
Красиві модальні вікна на jаvascript.
Як завантажити сайт з інтернету на свій комп`ютер?
Як захиститися від ddos-атак
Як зробити моніторинг сервера
Як підняти відвідуваність сайту
Як роздавати wi-fi з ноутбука в windows: програми для роздачі
Чи варто використовувати flash при створенні сайту
Як зробити сайт самостійно. Короткий огляд
Joomla vs сайт з нуля