[Баг]:
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 1/5
- Temps estimé
- Moins d'une heure
- Accessibilité débutants
- 65/100
- Type d'issue
- Documentation
- Clarté
- Clairement spécifiée
- Activité
- À l'abandon
- Stack technique
- javascript
- Domaine
- documentation
Piste de recherche
Commencez par la section de l’article sur fetch API liée dans l’issue, en particulier par la sous-section referrer/referrerPolicy. Vérifiez le comportement par défaut du navigateur qui y est décrit en vous reportant à la documentation du navigateur référencée, puis mettez à jour l’explication et l’exemple afin qu’ils correspondent au comportement actuel. La tâche est terminée lorsque l’article ne présente plus le comportement par défaut obsolète comme étant actuel.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Описание
В статье https://learn.javascript.ru/fetch-api#referrer-referrerpolicy ошибка в том что раньше был другой параметр по-умолчанию no-referrer-when-downgrade https://www.google.com/url?sa=i&source=web&rct=j&url=https://developer.chrome.com/blog/referrer-policy-new-chrome-default%23:~:text%3DUp%2520until%2520recently%252C%2520no%252Dreferrer,larger%2520initiative:%2520the%2520Privacy%2520Sandbox.&ved=2ahUKEwjQ2cH_ybySAxXz4wIHHYmkIL0Q1fkOegYIAQgMEAI&opi=89978449&cd&psig=AOvVaw0Oisvtjz6mNAWVGPKRysDV&ust=1770182545047000
А сейчас strict-origin-when-cross-origin,
Поэтому надо в тексте это упомянуть.
Допустим, у нас есть админка со структурой URL, которая не должна стать известной снаружи сайта.
Если мы отправляем запрос fetch, то по умолчанию он всегда отправляет заголовок Referer с полным URL-адресом нашей админки (исключение – это когда мы делаем запрос от HTTPS в HTTP, в таком случае Referer не будет отправляться).
Например, Referer: https://javascript.info/admin/secret/paths.
Если мы хотим, чтобы другие сайты получали только источник, но не URL-путь, это сделает такая настройка:
fetch('https://another.com/page', {
// ...
referrerPolicy: "origin-when-cross-origin" // Referer: https://javascript.info
});
Как воспроизвести?
Уже описал
Браузер
Любой браузер
- Langage dominant
- HTML
- Étoiles
- 4.1k
- Forks
- 922
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de javascript-tutorial/ru.javascript.info
-
suggestion: tutorial
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
javascript-tutorial/ru.javascript.info#2187 · 1 commentaire ·
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
javascript-tutorial/ru.javascript.info#2163 · 1 commentaire ·
-
[Предложение: учебник]: Ouvertesuggestion: tutorial
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
suggestion: tutorial
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
-
bug
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
Toutes les issues de javascript-tutorial/ru.javascript.info
Issues similaires
-
user-reported
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Kong/developer.konghq.com#7316 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
HarperFast/skills#96 ·
-
Client support matrix inclusion Ouverteenhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
infinispan/infinispan#18150 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
fullcalendar/fullcalendar#8106 ·