WebKitGTK+

软件截图:
WebKitGTK+
软件详细信息:
版本: 2.16.6 / 2.18 RC 更新
上传日期: 2 Oct 17
许可: 免费
人气: 121

Rating: 4.0/5 (Total Votes: 1)

WebKitGTK + 是一款完全免费,功能多样,功能强大且开源的命令行软件,旨在将功能强大的WebKit渲染引擎移植到GTK + GUI工具包中,当然还有GNOME图形桌面环境

该项目通过一组基于GObject的API(应用程序编程接口)集成了WebKit的全部功能,适用于需要任何类型的Web集成的应用程序,从成熟的Web浏览器到混合的HTML / CSS应用程序。 p>
用于Epiphany,Midori和其他强大的应用程序

WebKitGTK +被成功地用于在GNOME桌面环境下工作的流行和强大的应用程序,或者需要GTK +工具包,如主显节和Midor网络浏览器。

该项目在桌​​面和嵌入式系统上非常有用,它支持WebKit2,并允许开发人员轻松构建依赖于Web平台的应用程序,以提高响应速度和安全性。


使用流程分离来支持GTK + 3应用程序上的GTK + 2插件
另一个有趣的功能是进程分离,WebKitGTK +可以无缝地支持在GTK +的2.x分支中编写的插件,例如Adobe Flash Player,在GTK + 3应用中。

另外,WebKitGTK +通过GStreamer WebKit后端提供对Web页面中视频和音频流的全面支持,支持HTML画布元素,支持WebRTC和WebAudio技术,以及加速渲染和3D CSS。


在引擎盖下
在WebKitGTK +的运行时间要求中(注意,随着项目的发展,列表将及时更改),我们可以提及GTK + 3.6.0或更高版本,gail 3.0或更高版本,GLib 2.36.0或更高版本,libsoup 2.42.0或更高版本,Cairo 1.10或更高版本,Pango 1.30.0或更高版本,libxml或更高版本2.6,fontconfig 2.5或更高版本,FreeType2或更高版本9.0以及libsecret。


此外,根据您的配置选项,WebKitGTK +也可能需要GObject内省1.32.0或更高版本,libxslt 1.1.7或更高版本,SQLite 3.0或更高版本,GStreamer 1.0.3或更高版本,gstreamer-plugins-base 1.0.3或稍后,Enchant 0.22或更高版本,Clutter,以及Clutter GTK +。

此版本中的新功能

  • 在加速合成模式下,在Wayland下渲染时,提高CPU使用率
  • 改善Wayland下的UI进程的内存消耗。

  • 关闭WebView时修复Web进程崩溃。
  • 在网络进程中初始化libgcrypt。
  • 显示控件是否不允许视频元素在线播放。
  • 在WebDriver中添加对Cookie和屏幕截图命令的支持。
  • 修复几个崩溃和呈现问题。
  • 翻译更新:巴西葡萄牙语,波兰语。

2.8.4中的新功能

  • 通过使用默认配额,而不是总是在具有DOM异常18的openDatabase中失败,使WebSQL工作。

  • 改进GL / GLES / EGL库的检测和使用。
  • 使用32位系统上的bmalloc修复内存分配崩溃。
  • 修正DOCUMENT_VIEWER缓存模型以实际禁用内存缓存。

  • 当gtk-font-name设置为空时,修复WebProcess崩溃。
  • 确保Math.abs()不返回否定。
  • 在WebProcess崩溃后正确恢复加速合成。
  • 从应用程序缓存加载时,尊重X-Frame-Options头。
  • 修复了几个崩溃和渲染问题。
  • 修复MIPS N64检测。
  • 修复几个内存泄漏。
  • 翻译更新:加泰罗尼亚语。

2.8.0版中的新功能

  • 支持初始手势。
  • HTML5通知。
  • 用户脚本消息。
  • HTML5颜色输入。
  • APNG支持。
  • 效能改善。
  • 播放音频通知信号。
  • Web视图背景颜色。

版本2.4.8中的新功能

  • 在修复POODLE漏洞后修复与某些网站的SSL连接问题。
  • 在加载Flash插件时修复崩溃。

  • 修正在GNU Hurd上构建
  • 修复在OS X上构建。
  • 修复webkit_print_operation_get_page_setup()的文档。
  • 安全修复:CVE-2014-1344,CVE-2014-1384,CVE-2014-1385,CVE-2014-1386,CVE-2014-1387,CVE-2014-1388,CVE-2014-1389,CVE- 2014年至1390年。

2.7.3中的新功能

  • 添加API以支持HTML5通知。
  • 添加UserMedia权限请求API。
  • GObject DOM绑定API现在可以正确地返回空字符串的NULL整数,以便能够区分不存在和不存在但是为空。
  • 添加对text-decoration-skip的支持。
  • 改进HTTP验证对话框。
  • 将Meter和Option元素的ID属性公开到辅助功能。
  • 将HTTP标头值用于latin1而不是UTF-8。
  • 更新navigationItemProbes检查器图标。

  • 将视频/ mp2t添加为MPEG TS的替代mimetype。
  • 将application / x-mpegurl和video / flv添加到支持的mimetypes列表中。
  • 将SCHEDULING查询支持添加到HTTP媒体源元素。
  • 在关闭AudioDestination时修复死锁。
  • 翻译更新:Kannada,Assamese

2.3.4中的新功能

  • 将API添加到WebKitResponsePolicyDecision以检查是否可以显示MIME类型。
  • 默认情况下启用全屏API。
  • 修复启用了网络进程的HTTP证书的处理
  • 修复已启用网络进程的下载。
  • 启用网络进程时修正Cookie的处理。
  • 删除下载操作失败或被取消时下载的部分文件。
  • 使WebKitWebPage :: send-request信号在重定向后起作用。
  • 将xdg.origin.url扩展属性添加到WebKit2中的下载。

  • 使用GLES修复WebGL
  • 翻译更新:荷兰语,巴西葡萄牙语。

2.2.4中的新功能

  • 设置DOCUMENT_VIEWER缓存模型时禁用MemoryCache。
  • 删除下载操作失败或被取消时下载的部分文件。
  • 默认情况下,在配置中启用Web音频。

  • 将缺少的ARIA角色映射添加到ATK角色。
  • 在通过JavaScript打印时修复几个崩溃。
  • 修复后台存储表面销毁时的X11错误。
  • 将用户代理字符串修正为正确假装为Mac OS X,以修复依赖于yahoo等用户代理的多个网站。
  • 修复已禁用路径支持的版本。
  • 修复FreeBSD中的构建。

  • 修正Mac / Darwin中的构建。
  • 在i386中使用GCC修复构建。

2.3.3中的新功能

  • 默认情况下,初始网络进程支持被禁用。
  • 现在,CSS区域默认启用。
  • 在WebKit2中支持检查器的右侧附件。
  • 将空间导航设置添加到WebKit2 GTK + API。
  • 将媒体源设置添加到WebKit1和WebKit2。
  • 支持用于拖放数据的自定义类型。
  • 在cairo后端绘制图像时避免额外的复制。
  • 当下拉菜单大于屏幕时,修复组合框中的滚动。
  • 在WebKit1中使用GTK + 2时也渲染AC层。
  • 在WebKit1中修复webkit_web_view_get_view_source_mode()的返回值。
  • 在webkitwebaudiosrc元素中发出流启动,上限和段事件。

  • 修正寻求由不支持范围请求的服务器提供的媒体内容。
  • 在GStreamer媒体后端使用媒体源时修复崩溃。
  • 修复后台存储表面销毁时的X11错误。
  • 将具有ATK_ROLE_SEPARATOR的拆分元素显示给辅助功能。
  • 公开可访问性对象WAI-ARIA的地标角色。
  • 用ATK_ROLE_ARTICLE公开辅助功能对象。
  • 用ATK_ROLE_CHECK_MENU_ITEM公开辅助功能对象。
  • 删除对GStreamer 0.10的支持。
  • 由于在TextCombinerGStreamer中使用gst_tag_list_merge错误而导致内存泄漏。
  • 翻译更新:巴西葡萄牙语。

2.3.2中的新功能

  • 将启用媒体流设置添加到WebKit2 GTK + API。
  • 由于WebKit2中的SSL错误导致加载失败时修复崩溃。
  • 在WebKit2中通过JavaScript打印修复崩溃。
  • 将支持音频和视频轨道添加到GStreamer媒体后端。
  • 正确地将视频和音频元素暴露给辅助功能。
  • 在绘制太小的表面时修正无效的开罗矩阵。
  • 在使用cairo绘制图像时避免额外的副本。
  • 在GStreamer媒体后端查找时,请勿省略播放速度。
  • 在非linux平台上进行几个修复。

2.2.3中的新功能

  • 在WebKit1中使用GTK + 2时也渲染AC图层。
  • 在cairo后端绘制图像时避免额外的复制。
  • 在WebKit1中修复webkit_web_view_get_view_source_mode()的返回值。
  • 当下拉菜单大于屏幕时,修复组合框中的滚动。
  • 将Chromium作为用户代理删除,并声称是OS X中的Safari。

  • 在访问www.pressure.co.uk时,修复WebProcess中的崩溃。
    使用某些Google云端硬盘文档修复崩溃的JavaScriptcore。
  • 使用freetype> = 2.5.1修复构建。

2.2.2中的新功能

  • 在WebKit2中通过JavaScript进行打印时修复崩溃。
  • 在WebKit2中启用文本版本撤消/重做操作支持。
  • 在非linux平台上修复构建。

2.3.1中的新功能

  • 为TLS错误添加WebKit2 API。
  • 使EventTarget接口在GObject DOM绑定中可以引用。
  • 在GObject DOM绑定API中公布WheelEvent。
  • 为GObject DOM绑定生成API文档。
  • 默认情况下尊重图像方向。
  • 在WebKit2中启用文本版本撤消/重做操作支持。

  • 添加对blob URL的支持
  • 添加对字幕的支持。
  • 允许在调试版本中使用任意前缀命令运行Web进程。
  • 正确显示图片链接到辅助功能。
  • 将图片地图中的链接的标题和替代文本显示为辅助功能。
  • 取消当前活动的WebKitAuthenticationRequest在加载失败。
  • 修复几个内存泄漏。

<强>要求

  • GNOME

类似的软件

意见 WebKitGTK+

评论没有发现
添加评论
打开图片!