Origin Trial 令牌解析与测试器 - 新特性试用
验证 Origin Trial 令牌的有效性与作用域,显示令牌启用的实验功能列表及过期时间。
UD5工具箱
Origin Trial 是 Chrome 浏览器提供的一种机制,允许开发者在生产环境中试验新的 Web 平台功能。通过注册并获取 Origin Trial 令牌,开发者可以在其网站上启用尚处于实验阶段的功能,而无需用户开启浏览器实验性标志(flags)。这使得开发者能够在真实用户环境中收集反馈,帮助浏览器厂商改进这些功能。
访问 Chrome Origin Trials 页面,选择您想要试验的功能,填写您的网站源(origin),完成注册后即可获得令牌。令牌通常是 base64 编码的字符串,需要通过 HTTP 头或 HTML meta 标签部署到您的网站。
Origin Trial 令牌的有效期因功能而异,通常为 6 到 12 周。每个实验性功能在注册时都会明确标注过期日期。令牌过期后,对应的实验性功能将自动失效。您可以使用本工具查看令牌的具体过期时间。Chrome 还支持宽限期(grace period),在令牌过期后的一段时间内功能可能仍然可用,但不建议依赖此行为。
有两种主要方式:
1. HTTP 响应头:Origin-Trial: [您的令牌]
2. HTML meta 标签:<meta http-equiv="Origin-Trial" content="[您的令牌]">
建议使用 HTTP 头方式,因为它更早被浏览器处理。令牌应部署在所有需要启用实验性功能的页面上。对于子域名,如果令牌注册时选择了子域名支持,令牌也会对子域名生效。
Origin Trial:面向生产环境,允许开发者在真实用户访问的网站上试验功能。令牌绑定到特定源,有时间限制,不需要用户手动开启任何设置。
Feature Flag:面向开发和测试,需要用户在浏览器地址栏输入 chrome://flags 并手动启用。适用于本地开发和调试,不适合生产环境。Origin Trial 是连接实验性功能和标准化之间的桥梁。
令牌过期后,对应的实验性功能将不再生效。浏览器会忽略过期的令牌,就像没有部署令牌一样。这意味着依赖该实验性功能的代码可能会失败或回退到默认行为。建议在令牌过期前及时更新,或在功能正式发布后移除令牌。浏览器控制台通常会显示相关警告信息。
Origin Trial 令牌使用以下结构:
[1字节版本] [32字节 Ed25519签名] [4字节载荷长度(大端)] [protobuf载荷]
整个结构使用 URL-safe base64 编码。载荷是 protobuf 编码的 TrialToken 消息,包含功能名称、源、过期时间戳等信息。版本号通常为 3。签名用于验证令牌的真实性,需要 Chrome 内置的公钥才能验证。
使用本工具即可快速检查令牌的有效性。工具会解析令牌中的过期时间戳并与当前时间比较,显示令牌是否有效、即将过期或已过期。此外,您也可以在 Chrome 开发者工具的控制台中查看与 Origin Trial 相关的信息。在 Chrome 中访问 chrome://settings/help 确保浏览器版本支持该实验性功能。
验证 Origin Trial 令牌的有效性与作用域,显示令牌启用的实验功能列表及过期时间。
实时显示当前页面可见状态,当切换标签页时记录时间并给出日志。
提供代码评审和文档评审的通用检查项,标出等级并生成评审报告。
输入中国车牌号,解析省份、城市及车辆类型信息(基于内置数据)。
演示并测试:focus-visible伪类在不同输入模式下的表现,辅助无障碍设计。
在线检测输入的文本是否为正反读都相同的回文,忽略标点、空格和大小写。
选择颜色、透明度等特征,缩小可能的水晶种类范围并展示图片。
添加生日、考试、节假日等事件,看板展示精确到秒的剩余时间,一目了然。
显示一系列石原色觉测试图,框选所见数字,初步判断色觉异常。
加载大量DOM元素,对比启用和不启用content-visibility: auto时的渲染时间和滚动体验。
添加多个未来事件,在日历视图上显示各自还剩天数,一目了然。
输入事件名称与年代,自动生成美观的横向时间轴图,打印用于学习展示。
搜索并添加多个城市,显示当前时间与日期,适合远程团队。
计算现值(PV)、终值(FV)、普通年金和永续年金的金额,调节利率和期数。
粘贴一份含UTC时间的时间表,一次性转换至多个目标时区显示。
校验Sitemap格式合法性,列出所有URL并统计数量。
创建可选择的时间段,参与者勾选自己方便的时间,自动计算最佳交集。
利用简单的边缘检测或熵分析,自动将图片裁剪到保留视觉主体的大小。
设定目标日期时,全屏显示剩余天时分秒,纯黑背景,适合大屏幕。
设定FCP、LCP、CLS等指标值,模拟计算PageSpeed Insights得分估算。
粘贴HTML代码,自动提取所有 <!--注释--> 内容,方便查看遗留信息。
使用Eyedropper API激活系统取色器,拾取屏幕任意位置的颜色值。
渲染网页在Windows强制颜色模式下的样式,协助调试和适应系统高对比度主题。
输入目标文本与多个正则方案,测量执行耗时与步数,识别低效模式并优化。
添加城市,拖动时间轴,直观查看各时区对应时间,找到公共可用段。
展示各种邮件客户端对CSS背景图片、VML背景的支持程度,附兼容代码。
适合考场或自习的极简全屏倒计时,无干扰声,可选结束前提醒。
设置下一次旅行日期,全屏显示剩余天数,背景可换海滩风景。
粘贴HTML或URL,基于算法检测并抽取文章的主体内容,去除侧边栏和广告。
将已有戒指放在屏幕圆圈上比对,或测量指围,转换为美/英/欧/中式号数。