Встречается на собеседованиях • сегодня

Знаешь ли браузерный API, с которым можно работать только через HTTPS запросы

Некоторые API браузеров доступны только через HTTPS из соображений безопасности. Например:

  1. Geolocation API - запрос местоположения пользователя
  2. Service Workers - для оффлайн-работы и push-уведомлений
  3. Web Push API - отправка push-уведомлений
  4. Credential Management API - управление учетными данными
  5. Payment Request API - обработка платежей

Пример с Geolocation:

javascript
if ('geolocation' in navigator && location.protocol === 'https:') {
  navigator.geolocation.getCurrentPosition(
    (pos) => console.log(pos.coords),
    (err) => console.error(err)
  );
} else {
  console.log('Geolocation requires HTTPS');
}

Эти API ограничены HTTPS, так как работают с конфиденциальными данными или критичными функциями.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы