Browser 如何编写导航器对象标准W3C提案?

Browser 如何编写导航器对象标准W3C提案?,browser,w3c,navigator,Browser,W3c,Navigator,基于:“没有适用于navigator对象的公共标准,但所有主要浏览器都支持它。” 不知何故,我认为navigator对象相当重要,而且随着浏览器今天更改版本的速度越来越快。因此,我很困惑,它没有标准 更让我困惑的是,似乎没有一个浏览器想到将两个最重要的属性包含到这个对象中: navigator.browserName navigator.browserVersion 我们都必须解析darn navigator.userAgent,并希望在不同的版本中,其中的内容不会有太大的变化。就像它在IE1

基于:“没有适用于navigator对象的公共标准,但所有主要浏览器都支持它。

不知何故,我认为navigator对象相当重要,而且随着浏览器今天更改版本的速度越来越快。因此,我很困惑,它没有标准

更让我困惑的是,似乎没有一个浏览器想到将两个最重要的属性包含到这个对象中:

navigator.browserName
navigator.browserVersion
我们都必须解析darn navigator.userAgent,并希望在不同的版本中,其中的内容不会有太大的变化。就像它在IE11中所做的那样


一个人怎么能为新标准编写W3C提案呢?

多亏了@Alohci和更多的挖掘,因为提议修改的方法是向公众发送电子邮件-html@w3.org

首先,你要开始一个项目,让相关利益相关者感兴趣。但w3schools又错了。这是感谢@alohci,你觉得怎么样?我用谷歌搜索了一下,但没有成功。。。总之,现在的问题是如何更改该标准并包含一些有用的信息?实际上,我是通过navigator对象的MDN页面找到的。但是我应该通过阅读规范才知道。如果你想要更改,你可以在HTML5规范上提出错误。但是,浏览器制造商不希望你做特定于浏览器的事情,所以不抱太大希望。我知道,但是因为Navigator对象的理由是:“本节定义了一组属性,这些属性可用于根据脚本确定正在使用的用户代理类型,以解决这些问题。”我相信这些信息应该随时可用,我们不必通过跳转来确定代码在哪个浏览器中执行……我至少会尝试。。。