【问题标题】:What does "KHTML, like Gecko" mean in a user-agent string?“KHTML, like Gecko”在用户代理字符串中是什么意思?
【发布时间】:2014-11-24 13:35:59
【问题描述】:

我知道KHTML是使用的HTML Layout Engine,但是“like Gecko”部分有什么意义呢?为什么会在那里?

是否有类似于User Agent String的“Mozilla”部分的历史原因?

【问题讨论】:

    标签: user-agent gecko layout-engine


    【解决方案1】:

    Konqueror 开始假装“像壁虎”来获取好页面, 并称自己为Mozilla/5.0 (compatible; Konqueror/3.2; FreeBSD) (KHTML, like Gecko)

    欲了解更多信息,请阅读:

    【讨论】:

    • 如果你看到这个答案并且是 Konfused,Konqueror 是 WebKit 所基于的 KDE 浏览器,Chrome 和 Safari 是基于 WebKit。
    • 我了解到,@Melad 所说的“好页面”是带有frames 和iframes 的页面,我猜这有点像今天的实验性 CSS 功能,而且整个说“like Gecko”的想法会不会像 Firefox 开始遵守 -webkit- CSS 供应商前缀一样,因为 Mozilla 厌倦了开发人员只包括 -webkit- 前缀规则而忽略了 -moz- 规则。
    • @JacobFord 除了 Gecko 和 Konqueror 之外的浏览器不能理解 frames 吗?为什么他们不能获得 Gecko 获得的优秀的网络代码
    • @КонстантинВан 网站管理员会根据浏览器报告的用户代理字符串对他们的服务器进行编程,以托管不同版本的网页。通常它就像检查它是否包含子字符串Gecko 一样简单。检查history of the browser user-agent string 以获得良好的民间历史。如果你想把它改编成一首班卓琴重的歌曲,我可以。
    • 阅读这个链接真的很不错......得到了很多笑声!阅读时我无法保持安静,就像他们写的那样有趣;比许多畅销书更“必读”...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2018-08-28
    • 1970-01-01
    • 2018-05-01
    • 2012-05-25
    • 1970-01-01
    相关资源
    最近更新 更多