You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cache:"default", // no-store, reload, no-cache, force-cache или only-if-cached
@@ -84,26 +84,26 @@ fetch('/page', {
84
84
85
85
Возможные значения описаны в [спецификации Referrer Policy](https://w3c.github.io/webappsec-referrer-policy/):
86
86
87
-
-**`"no-referrer-when-downgrade"`** -- это значение по умолчанию: `Referer` отправляется всегда, если только мы не отправим запрос из HTTPS в HTTP (из более безопасного протокола в менее безопасный).
87
+
-**`"strict-origin-when-cross-origin"`** -- значение по умолчанию: для `"same-origin"` отправлять полный `Referer`, для `"cross-origin"` отправлять только `"origin"`, если только это не HTTPS→HTTP запрос, тогда не отправлять ничего.
88
+
-**`"no-referrer-when-downgrade"`** -- всегда отправлять полный `Referer`, за исключением случаев, когда мы отправляем запрос с HTTPS на HTTP (на менее безопасный протокол).
88
89
-**`"no-referrer"`** -- никогда не отправлять `Referer`.
89
90
-**`"origin"`** -- отправлять в `Referer` только текущий источник, а не полный URL-адрес страницы, например, посылать только `http://site.com` вместо `http://site.com/path`.
90
-
-**`"origin-when-cross-origin"`** -- отправлять полный Referer для запросов в пределах текущего источника, но для запросов на другой источник отправлять только сам источник (как выше).
91
-
-**`"same-origin"`** -- отправлять полный Referer для запросов в пределах текущего источника, а для запросов на другой источник не отправлять его вообще.
92
-
-**`"strict-origin"`** -- отправлять только значение источника, не отправлять Referer для HTTPS→HTTP запросов.
93
-
-**`"strict-origin-when-cross-origin"`** -- для запросов в пределах текущего источника отправлять полный Referer, для запросов на другой источник отправлять только значение источника, в случае HTTPS→HTTP запросов не отправлять ничего.
91
+
-**`"origin-when-cross-origin"`** -- отправлять полный `Referer` для запросов в пределах текущего источника, но для запросов на другой источник отправлять только сам источник (как выше).
92
+
-**`"same-origin"`** -- отправлять полный `Referer` для запросов в пределах текущего источника, а для запросов на другой источник не отправлять его вообще.
93
+
-**`"strict-origin"`** -- отправлять только значение источника, не отправлять `Referer` для HTTPS→HTTP запросов.
94
94
-**`"unsafe-url"`** -- всегда отправлять полный URL-адрес в `Referer`, даже при запросах `HTTPS→HTTP`.
95
95
96
96
Вот таблица со всеми комбинациями:
97
97
98
98
| Значение | На тот же источник | На другой источник | HTTPS→HTTP |
0 commit comments