<meta name="referrer" content="origin"/> <meta name="referrer" content="origin-when-crossorigin"/> <meta name="referrer" content="origin-when-cross-origin"/>
Setting all three in the HTML head seems messy.
Motivation:
- This is sometimes reported by users as being no longer needed.
- causes Safari to emit an error in the developer console on every page load. This, while harmless, is sometimes a source of confusion for developers.
- Reduce size of <head> pay load, per T231168.
Failed to set referrer policy: The value 'origin-when-crossorigin' is not one of 'no-referrer', 'no-referrer-when-downgrade', 'same-origin', 'origin', 'strict-origin', 'origin-when-cross-origin', 'strict-origin-when-cross-origin' or 'unsafe-url'.
In recent news, Safari has announced that:
This sounds like origin-when-cross-origin is effectively the default in Safari 13.
To answer for this task:
- Which browser(s) are each of the three values for?
- Can we reduce it to two or one? If not, when?
Prior art to keep in mind: