"KHTML,如Gecko"在用户代理字符串中的含义是什么?

sid*_*ney 25 user-agent gecko layout-engine

我知道KHTML是使用的HTML布局引擎,但" 像Gecko "部分有什么意义?为什么会这样?

是否存在类似于用户代理字符串的" Mozilla "部分的历史原因?

小智 26

Konquerer开始假装"像Gecko"来获得好页面,并称自己Mozilla/5.0 (compatible; Konqueror/3.2; FreeBSD) (KHTML, like Gecko).

有关更多信息,请阅读:

  • 如果您看到此答案并且是Konfused,Konqueror是WebKit所基于的KDE浏览器,Chrome和Safari基于WebKit. (19认同)
  • @КонстантинВан 网站管理员将对其服务器进行编程,以根据浏览器报告的用户代理字符串来托管其网页的不同版本。通常它就像检查它是否包含子字符串“Gecko”一样简单。检查[浏览器用户代理字符串的历史记录](https://webaim.org/blog/user-agent-string-history/) 以获取良好的民间历史记录。如果你想把它改编成一首班卓琴重的歌曲,我可以。 (3认同)
  • 我了解到,@ Melad所谈论的“好页面”是带有`frame`和`iframe`s的页面,我想这有点像今天的实验CSS功能,并且说“就像Gecko”的整个想法会我猜想就像Firefox开始服从`-webkit-` CSS供应商前缀一样,因为Mozilla厌倦了开发人员仅包含`-webkit-`前缀规则而忽略了`-moz-`规则。 (2认同)