[Баг]:
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 1/5
- Tempo estimado
- Menos de uma hora
- Facilidade para iniciantes
- 65/100
- Tipo de issue
- Documentação
- Clareza
- Claramente especificada
- Status de atividade
- Estagnada
- Stack de tecnologia
- javascript
- Domínio
- documentation
Direção de pesquisa
Comece pela seção do artigo sobre fetch API vinculada na issue, especialmente pela subseção referrer/referrerPolicy. Verifique o padrão do navegador descrito ali comparando-o com a documentação do navegador referenciada e, em seguida, atualize a explicação e o exemplo para que correspondam ao comportamento atual. A tarefa estará concluída quando o artigo não apresentar mais o padrão obsoleto como atual.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Описание
В статье 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
});
Как воспроизвести?
Уже описал
Браузер
Любой браузер
- Linguagem predominante
- HTML
- Estrelas
- 4.1k
- Forks
- 922
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de javascript-tutorial/ru.javascript.info
-
suggestion: tutorial
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
javascript-tutorial/ru.javascript.info#2187 · 1 comentário ·
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
javascript-tutorial/ru.javascript.info#2163 · 1 comentário ·
-
[Предложение: учебник]: Abertasuggestion: tutorial
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
-
suggestion: tutorial
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
-
bug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
Todas as issues de javascript-tutorial/ru.javascript.info
Issues semelhantes
-
The correction-threshold rationale says 17 restraint cases collide; the current corpus has 16 Abertaarea:dictation documentation P2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
uttrflow/uttrflow-swift#1180 ·
-
documentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
githubnext/gh-aw-workshop#3692 ·
-
agent/guide documentation hive/hosted-available-lke648397-260827-5n31
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 90/100
-
kind/bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
falcosecurity/falco-website#1601 ·
-
specification
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 78/100
WICG/webmonetization#729 ·