Встройте времена намаза eSalah на ваш сайт
Один тег, ноль зависимостей, без отслеживания. Точные ежедневные времена намаза для любой широты/долготы, оформленные так, чтобы хорошо смотреться на любой странице.
Быстрый старт
Вставьте этот сниппет в любое место вашего HTML. Пример ниже — London (51.5074, -0.1278) — подставьте свои координаты.
<div data-esalah-prayer-times
data-lat="51.5074"
data-lng="-0.1278"></div>
<script async src="https://esalah.com/embed/times.js"></script> Предпросмотр
Это настоящий виджет — тот же сниппет выше, работающий прямо на этой странице.
Справочник атрибутов
Настройте виджет, установив атрибуты data-* на контейнере.
| Атрибут | Обязательно | Описание |
|---|---|---|
data-lat | Обязательно | Широта в десятичных градусах. Пример: 51.5074. |
data-lng | Обязательно | Долгота в десятичных градусах. Пример: -0.1278. |
data-method | Необязательно | Slug метода расчёта или числовой ID (например, isna, mwl, umm-al-qura, egyptian). Если опущен, сервер выбирает значение по умолчанию, подходящее для страны, из координат. |
data-timezone | Необязательно | Часовой пояс IANA (например, Europe/London, America/New_York). По умолчанию часовой пояс браузера посетителя через Intl.DateTimeFormat(). |
Несколько виджетов на странице
Виджет инициализируется на каждом [data-esalah-prayer-times] элементе, найденном на странице. Можно показывать времена намаза для нескольких городов рядом — например, общественный хаб с филиалами в нескольких городах — используя скрипт один раз и сколько угодно контейнеров div.
Конфиденциальность
Виджет получает /api/v1/times с credentials: 'omit'. Это означает:
- Никаких cookie не отправляется в eSalah из браузеров ваших посетителей.
- Ваши посетители не идентифицируются и не отслеживаются нами.
- Передаются только настроенные вами координаты — без логирования IP, без fingerprinting.
- Стиль виджета встраивается в каждый рендер — он не может читать или изменять CSS или другие cookie вашей страницы.