KHTML 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
KHTML 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 未知
开发语言 C/C++
操作系统 Linux
软件类型 开源软件
所属分类 应用工具浏览器
开发厂商
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2009-11-24

软件简介

KHTML,是HTML网页排版引擎之一,由KDE所开发。

KDE系统自KDE 2版起,在KDE的新程式Konqueror的网页浏览器使用了KHTML引擎。该引擎以C++编程语言所写,并以LGPL授权,支援大多数网页浏览标准。由于微软的Internet Explorer的占有率相当高,不少以FrontPage制作的网页均包含只有IE才能读取的非标准语法,为了使KHTML引擎可呈现的网页达到最多,部分IE专属的语法也一并支援。

KHTML拥有速度快捷的优点,但对错误语法的容忍度则比Mozilla产品所使用的Gecko引擎小。

苹果电脑于2002年采纳了KHTML,作为开发Safari浏览器之用,并发布所修改的最新及过去版本源代码。后来发表了开放源代码的WebCore及WebKit引擎,它们均是KHTML的衍生产品,在开发网站列出引擎改变内容,并会传回至KDE计划。由于两个衍生产品各走不同路线,使两者源代码偏离,在与KDE交换更新会出现困难[1]。其中一个原因,是苹果在对外公开源代码之前,以一年时间编修他们的KHTML。另外,苹果传送更新至KDE计划的方式,多是一口气把大量改动一起传送,KDE在整理资料也出现一定的困难,及后苹果表示会以CVS格式来传送[2]。再者,苹果所作出的改动包括Mac OS X系统独有的事物,如Objective-C、KWQ等,在Linux及KHTML是没有的[3]。但KDE方面仍透过这些改动,为KHTML加入新功能及加快其排版速度。

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
发表于开发技能专区
2016/08/22 02:09

Scrapy建议的几个防止爬虫被禁的策略

#### 1. 随机切换UA 配置文件settings.py 同级目录下新增下载中间件 rotate_useragent.py ```python # -*- coding: utf-8 -*- import random class RotateUserAgentMiddleware(scrapy.contrib.downloadermiddleware.useragent.UserAgentMiddleware): def __init__(self, user_agent=''): self.user_agent = user_agent ...

0
1
发表于大前端专区
2018/12/11 14:10

UA分享

之前自架短地址服务搜集到的UA,感觉很乱没法分析。看看大佬们有没有兴趣。 Mozilla/5.0 (Linux; U; Android 4.4.2; zh-cn; GT-I9500 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 MQQBrows......

0
0
发表了博客
2019/04/10 10:58

python爬虫之如何随机更换User-Agent

python爬虫爬取网站内容时,如果什么也没带,即不带报头headers,往往会被网站管理维护人员认定为机器爬虫。因为,此时python默认的user-agent如Python-urllib/2.1一样。因此,网站管理人员会根据请求的user-agent判定你是不是机器爬虫。所以,此时往往就需要伪装user-agent,模拟成真实的浏览器去取出内容。下面是一些比...

0
0
发表于大前端专区
09/08 08:28

ua

小米手机 型号:10 Pro Mozilla/5.0 (Linux; Android 10; Mi 10 Pro Build/QKQ1.191117.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 Mobile Safari/537.36 MMWEBID/3752 ......

0
0
发表于大前端专区
2016/06/03 11:35

UA Detect

收集 user-agent 信息, 并根据信息规则判定出平台和相应浏览器

0
1
发表了博客
2019/02/06 11:04

User-Agent 合集

Opera Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60 Opera/8.0 (Windows NT 5.1; U; en) Mozilla/5.0 (Windows NT 5.1; U; en; rv:1.8.1) Gecko/20061208 Firefox/2.0.0 Opera 9.50 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT...

0
0
发表于开发技能专区
09/15 12:04

常见User-agent

常见User-Agent大全 pc Opera Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60 Opera/8.0 (Windows NT 5.1; U; en) Mozilla/5......

0
0
发表了博客
2018/09/06 20:23

Python爬虫教程-10-UserAgent和常见浏览器UA值

Python爬虫教程-10-UserAgent和常见浏览器UA值 有时候使用爬虫会被网站封了IP,所以需要去模拟浏览器,隐藏用户身份, UserAgent 包含浏览器信息,用户身份,设备系统信息 UserAgent:用户代理,简称UA,属于headers的一部分,服务器通过UA来判断访问者身份 使用方法:复制粘贴即可 案例v10UA文件:https://xpwi.github...

0
0
发表了博客
2018/10/16 17:58

UA 列表

设备 系统 浏览器 User-Agent iPhone IOS QQ浏览器 Mozilla/5.0 (iPhone 84; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 MQQBrowser/7.8.0 Mobile/14G60 Safari/8536.25 MttCustomUA/2 QBWebViewType/1 WKType/1 荣耀9 Android QQ浏览器 Mozilla/5.0 (Linux; Android ...

0
0
发表了博客
2019/12/17 08:41

各种UserAgent的列表

各种UserAgent的列表 User Agent是浏览器用于 HTTP 请求的用户代理头的值。更换User Agent能更好的模拟出不同的系统和浏览器信息。 Android Name User Agent Nexus 7 (Tablet) Mozilla/5.0 (Linux; Android 4.1.1; Nexus 7 Build/JRO03D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Safari/535.19 Sa...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
8 收藏
分享
返回顶部
顶部