Safari

维基百科,自由的百科全书

跳转到: 导航, 搜索
Safari

Safari(Mac OS X)
开发者 蘋果公司
最新版 3.1 (525.13) / 2008年3月18日
操作系统 Mac OS X
Windows XPWindows Vista
类型 網頁瀏覽器
许可协议 私有軟體LGPL
www.apple.com/safari/

Safari蘋果電腦操作系統Mac OS X中的预装的默认網頁瀏覽器,用來取代之前的微软公司的Internet Explorer for Mac。Safari使用衍生自KHTMLWebKit作為瀏覽器的排版引擎。除了Mac版本外,蘋果也在2007年推出Windows版本的Safari。

目录

[编辑] 開發歷程

在1997年以前,麥金塔電腦是預裝Netscape Navigator瀏覽器的。之後微軟以開發蘋果版的Microsoft Office作為條件,要求蘋果改用Internet Explorer for Mac。至2003年6月,蘋果推出自家的Safari瀏覽器,微軟也終止開發蘋果版的IE瀏覽器。在Mac OS X 10.3版仍有保留IE,至10.4版蘋果僅預裝Safari瀏覽器。

Safari使用蘋果自家的WebKit來進行網頁排版及執行JavaScript。WebKit內含WebCore排版引擎及JavaScriptCore引擎,分別由KDEKHTMLKJS引擎衍生而來。WebCore及JavaScriptCore與KHTML及KJS一樣,同是自由軟件,並以LGPL方式授權。蘋果對KHTML的一些改進會併入Konqueror計劃。另外,蘋果方面也发布了附加的源始碼,以類似BSD執照般的開放源代碼方式授權。

2005年6月,KHTML的開發人員曾批評蘋果不去整理產品改動的記錄,蘋果方面遂将WebCore及JavaScriptCore的開發及錯誤回報交予opendarwin.org負責。WebKit本身也是以開放源始碼方式發行,但Safari瀏覽器自身的外觀,如用户介面等,則維持專有。

2005年4月29日,Safari 2.0版推出,內置RSSAtom閱讀器,其他新功能計有隱密瀏覽、收藏及電郵網頁、搜尋網址書籤等,其速度是1.2.4版本的1.8倍[1]

Safari通過Acid2測試
Safari通過Acid2測試

2005年4月,Safari的開發人員之一Dave Hyatt,就他為Safari進行除錯的進展方面提交文件,使之能通過Acid2測試。同年4月27日,Hyatt宣佈其內部試驗版本的Safari通過了Acid2測試[2]。至同年10月31日,Safari 2.0.2版隨Mac OS 10.4.3更新套件正式推出,成為首個通過Acid2測試的正式版瀏覽器。

2007年6月11日,苹果公司推出了同时支持Mac和PC的Safari 3 Public Beta版,在推出的前三天,Beta版的下载量就突破了百万大关。同时iPhone的浏览器也是基于正式版的Safari 3[3]

[编辑] 版本历史

[编辑] 版本0.8到2

Safari 版本 Webcore 版本 OS 版本 发布日 特征
10.2 10.3 10.4
0.8 48 2003年1月7日 公开测试版本。在Macworld Conference上最初发布。
0.8.1 51 2003年1月10日 公开测试版本。小的改进,推荐所有用户更新。
0.8.2 60 2003年2月12日 公开测试版本。改进Web网页兼容性,支持XML,改进稳定性,改进Adobe Flash的运行,改进对Web标准的支持。
0.9 73 2003年4月14日 公开测试版本 2。标签浏览、表单和密码的自动输入、浏览器的重设 (cookie、缓存等的删除)、NetscapeMozilla标签的读取,Web标准支持的改进,AppleScript支持的改进,多语言版本。
0.9 74 2003年5月15日 公开测试版本 2。改进SSL证书检查。
1.0 85 2003年6月23日 正式发布。Safari称为标准的Mac OS X系统浏览器,自动标签高速化,支持iSync的书签同步,支持所有 Mac OS X 语言版本,更多的AppleScripts控制浏览器,改进对Web标准的支持。
1.0 85.5 2003年10月3日 与Mac OS X 10.2.8更新共同发布。
1.1 100 2003年10月24日 Mac OS X v10.3共同发布。高速化,改进对Web标准的支持,改进对CSS支持。
1.1.1 100.1 2003年11月19日 与安全更新2003-11-19共同发布。
1.0.1 85.6 2003年11月19日 与安全更新2003-11-19共同发布。
1.2 125 2004年2月2日 Web网页和与 Web的兼容性改进。支持个人证书的认证。完全键盘接入。重启被中断下载的功能。支持LiveConnect。支持XMLHttpRequest。
1.0.2 85.7
1.2.1 125.1 2004年3月15日 随Mac OS X 10.3.3更新发布。
1.2.2 125.7 2004年5月26日 随Mac OS X 10.3.4更新发布。修正了Hotmail附件问题。
1.2.2 125.8 2004年6月7日 随安全更新2004-06-07发布。解决了在按下“在Finder中显示”的按钮后导致某些已经下载应用程序执行的安全问题。
1.0.3 85.8
1.2.3 125.9 2004年8月9日 随Mac OS X 10.3.5更新发布。 改进GIF 图像处理。
1.2.4 125.11 2004年11月5日 随Mac OS X 10.3.6更新发布。除去60秒超时功能。解决含非 ASCII 文字的硬盘名引起的诸问题。
1.2.4 125.12 2004年12月2日 随安全更新2004-12-02发布。解决若干安全问题,状态栏中伪装URL和伪装弹出窗口发行者的风险[1] [2]
1.0.3 85.8.1 2005年1月25日 随安全更新Security Update 2005-001发布。
1.3 312 2005年4月15日 随10.3.9发布。面向2.0开发的描画速度和 Web网页兼容性的改进。
2.0 412 2005年4月29日 Mac OS X v10.4发布。改进网页兼容。统合的RSSAtom阅读器。统合的PDF浏览器。个人隐私浏览模式。和Web存档一样的完全保存 Web网站。
2.0 412.2 2005年7月12日 随Mac OS X 10.4.2更新发布。服务器认证等多处改进。
2.0 412.2.2 2005年8月15日 随安全更新 2005-007发布。CAN-2005-2516、CAN-2005-2517 和 CAN-2005-2522的安全修正。
1.3.1 312.3 2005年8月29日 作为“Safari Update 1.3.1“发布。Web网页的兼容性、稳定性和第三方支持的更新。
2.0.1 412.5 2005年8月29日 作为“Safari Update 2.0.1“发布。Web网页的兼容性、稳定性和第三方支持的更新。
2.0.2 416.12 2005年11月2日 Mac OS X 10.4.3 更新的一部分。完全支持Acid2 Test,希伯来语阿拉伯语文本处理的改进,面向Macromedia Shockwave 更出色的 OpenGL支持,改进webcam兼容性。
2.0.2 416.13 2005年11月29日 随安全更新 2005-009发布。随着嵌入Safari的 PCRE版本更新,加强了对输入的验证。对长名称文件下载的溢出问题进行了更新。JavaScript的对话框发行者伪装问题的应对。[3] WebKit内溢出问题的应对。
2.0.3 417.8 2006年1月10日 Mac OS X 10.4.4更新的一部分。改正若干安全问题,增加了通过.Mac 订阅RSS的已读/未读状态的同步支持。
1.3.2 312.5 2006年1月11日 作为Safari Update 1.3.2发布。Web网页的兼容性、稳定性和第三方支持的更新。
2.0.3 417.9.2 2006年4月4日 Mac OS X 10.4.6 更新(2006-002)的一部分。安全修正和小问题修正。
2.0.3 417.9.3 2006年5月11日 Mac OS X 10.4.6 更新(2006-003)的一部分。安全修正和小问题修正。
2.0.4 419.3 2006年6月27日 Mac OS X 10.4.7 更新的一部分。安全修正和小问题修正。


[编辑] 3.0

主要版本 次版本号 WebKit版本 发布日期 主要变更 操作系统
版本3 3.0 522.11 2007年6月11日 公开测试版。在Worldwide Developers Conference上首发,适用于Mac OS X v10.4.9及其之后版本。改进了网页内搜索,拖放标签,并可以把一组标签保持为单一书签;动态更改文本输入框大小;Bonjour对书签的支持;最初的SVG支持。 Mac OS X v10.4.9 及其后
3.0.2 522.12 2007年6月22日 公开测试版
3.0.3 522.12.1 2007年6月30日 公开测试版。最新的安全更新
3.0.4 523.10.3 2007年10月26日 测试结束,随Mac OS X v10.5正式发布。包括拖动标签更改排序,改进的web标准支持,显示SVG图像,与Dashboard的集成,可让用户从普通网页创建widgets。对于网页开发者来说, Safari 3包含了一个新的“Web Inspector”(类似于 Mozilla Firefox的插件Firebug Mac OS X v10.5
2007年11月14日 Mac OS X v10.4.11正式发布 Mac OS X v10.4.11
3.1 525.9 2008年2月15日 种子号 8S4014,修正若干稳定性的错误 Mac OS X v10.4.11
种子号 9B4014.,修正错误,类似于Safari for Tiger Seed 8S4014 (above). Mac OS X v10.5
525.12 2008年2月29日 种子号 8S402,修正小错误 Mac OS X v10.4.11
种子号 9B4021。修正小错误 Mac OS X 10.5
525.13 2008年3月7日 种子号 8S4022。修正小错误 Mac OS X v10.4.11
种子号 9B4022。修正小错误 Mac OS X v10.5
3.1 525.13 2008年3月18日 引进CSS网页字体和动画支持。改进对SVG和HTML 5媒体支持。改进运行。 Mac OS X v10.4.11及其后

[编辑] Safari 3.0 for Windows

主版本 次版本号 WebKit版本 发布日期 主要变更 支持的系统
版本3 3.0 522.11.3 2007年6月11日 公开测试版,为Windows XP和Windows Vista首次发布 (虽可运行于Windows 2000,但不正式支持)[4][5]. 拥有Mac OS X版同样功能。 Microsoft Windows XP, Vista
3.0.1 522.12.2 2007年6月13日 公开测试版,为Windows XP和Windows Vista第二次发布。主要安全更新。
3.0.2 522.13.1 2007年6月22日 公开测试版,为Windows XP和Windows Vista第三次发布。安全更新。
3.0.3 522.15.5 2007年8月1日 公开测试版,为第四次Windows发布,包括主要稳定性增强,和一个对内存溢出的修正。
3.0.4 523.12.9 2007年11月14日 公开测试版,第五次Windows版发布。修正许多界面行为,并切无法在 Windows 2000上运行 (与 3.0.3不同)。增加许多主流浏览器使用的快捷功能 (如切换标签).
523.13 2007年11月17日 Safari 3 测试3.0.4 安全更新: 包括一个对跨网站脚本攻击的安全修正 [6]
523.15 2007年12月21日 Safari 3 测试3.0.4 安全更新 v1.1: 修正前一个安全更新中“可导致Safari在访问特定网站时意外退出”的问题 [7] [8]
3.1 525.6 2008年2月2日 被测试者认定为最稳定、无错误的版本[9][10]
525.7 2008年2月6日 种子号 31A5. 仅对开发者发布。改进浏览运行,无cookie支持。
525.9 2008年2月15日 种子号 31A7,关于密码保存的若干错误修正。改进上传照片、Javascript和整体稳定性和可用性。无cookie支持。
525.12 2008年2月29日 种子号31A15。发布一个安全问题,Safari在Windows中保存密码的加密问题。
525.13 2008年3月7日 种子号31A18.
525.14 2008年3月12日 种子号 31A20,对运行、稳定性和兼容性的重大改进
3.1 525.13 2008年3月18日 Windows版Safari的第一个稳定版本,引进CSS网页字体和动画支持。改进对SVG和HTML 5媒体支持。改进运行。增加搜索中的自动拼写纠错
Key: 旧版本 目前版本 开发者 Beta[11]

[编辑] 註釋

[编辑] 参见

[编辑] 外部链接

个人工具