New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Should <meta http-equiv="origin-trial"> be valid? #7858
Comments
This seems like it's only implemented in one browser, and as such is not a candidate for addition to the HTML Standard. This doesn't mean browsers can't accept it, or that web developers cannot use it. But it does mean that it doesn't belong in the HTML Standard, until such a time as multiple browsers are interested in accepting it. So, we'll keep this tagged as "addition/proposal" and "needs implementer interest" until that time arrives. |
I was surprised to learn that this tag can cause pages to fail validation, for example: https://validator.w3.org/nu/?doc=https%3A%2F%2Frviscomi.dev%2F&submit=Check
Judging by the developer docs, Chrome
https://developer.chrome.com/en/docs/web-platform/origin-trials/#take-part-in-an-origin-trial Edge
https://learn.microsoft.com/en-us/microsoft-edge/origin-trials/#apply-your-token Firefox
https://wiki.mozilla.org/Origin_Trials#Using_the_trial_token |
Thanks for the update! That is indeed two browser engines, which meets our working mode criteria for additions. A pull request adding the value would be welcome at this point. What such a pull request would need to include:
|
Thanks @domenic, I'm glad to hear that this can move forward. Hopefully someone else with more implementation experience than me can write the PR. I was also wondering about this rule:
(see the bottom of Section 4.2.5.3) It's normal for a site to enroll in multiple origin trials, so in practice there could be multiple How feasible is it to bend the rule to exempt origin trials, or is it really meant to be a strict requirement for all pragma directives? |
Oh interesting. As far as I can tell that requirement is in place because, for all existing pragmas, it only makes sense to have one of them. So we can add an exemption for origin-trial. |
I'd like to see this be implemented as it's also showing up in Safari. |
Chrome uses this http-equiv value that is not in the spec. Origin trial should be used inside the dev, not in the product. This reminds me of the vendor-prefix hell. Should browsers accept this keyword or not? If so, we should add this to the spec.
The text was updated successfully, but these errors were encountered: