“Safari”的版本间的差异

来自Blueidea
跳转至: 导航搜索
第2行: 第2行:
  
 
Safari的市场占有率到2008年5月止为6.25%。
 
Safari的市场占有率到2008年5月止为6.25%。
 
[[Image:http://susumu.seph.ws/wp-content/uploads/2007/06/safari512px.png]]
 
  
 
==样式表支持==
 
==样式表支持==
第31行: 第29行:
 
===移动版特性===
 
===移动版特性===
  
页面缩放
+
iPhone Safari有与其他移动浏览器不同的特性:
横屏
+
 
等待编辑
+
*支持的是Screen样式而不是Handheld样式
 +
*屏幕大小320x480px,160ppi,3.5英寸
 +
*页面缩放
 +
*横屏浏览
 +
*不支持选中文本复制/粘贴
 +
*不支持Flash插件
 +
 
 +
==调试模式==
 +
 
 +
Safari为开发者提供了Debug菜单,但是在默认情况下是隐藏的。
 +
 
 +
===开启Debug菜单===
 +
 
 +
Safari 3.1以及更高版本在高级预置面板内可以通过选项开启。Safari 3以下版本可以通过以下方法打开:
 +
 
 +
1.Mac OS X<br />
 +
:在Safari未运行的情况下打开终端,输入以下命令:<br />
 +
:% defaults write com.apple.Safari IncludeDebugMenu 1<br />
 +
:打开Safari,调试菜单出现在菜单栏中。
 +
2.Windows<br />
 +
:在Safari未运行的情况开用文本编辑器打开文件c:\Documents and Settings\your username\Application Data\Apple Computer\Safari\Preferences.plist,在</dict>标签之前插入以下代码:<br />
 +
:<key>IncludeDebugMenu</key><br />
 +
:<true/>
 +
:打开Safari,调试菜单出现在菜单栏中。不过功能比Mac系统的少一些。
 +
 
 +
===Debug菜单选项===
 +
 
 +
开启Debug菜单后,开发者可以使用以下功能:
  
==开发者模式==
+
*显示DOM树状结构
 +
*显示渲染树状结构
 +
*显示视图树状结构
 +
*显示片断编辑器
 +
*显示缓存窗口
 +
*显示页面载入测试窗口
 +
*显示透明窗体
 +
*总是检测文字换行
 +
*使用向前/后退缓存
 +
*使用线形图片解码
 +
*对所有字体使用ATSU(Apple Type Services for Unicode)
 +
*关闭RSS支持
 +
*纪录Javascript错误
 +
*显示Javascript控制台
 +
*键盘和鼠标快捷
 +
*切换用户代理
 +
等等

2008-07-05T13:11:05的版本

Safari是由苹果公司基于WebKit框架开发的浏览器,被包含在Mac OS X中。第一次作为外部测试版发布于2003年1月7日,之后成为Mac OS X v10.3及之后的预装浏览器。它同时也是iPhone和iPod Touch的内置浏览器。Microsoft Windows版本的Safari发布于2007年6月11日,支持Windows XP和Windows Vista。

Safari的市场占有率到2008年5月止为6.25%。

样式表支持

Safari完全支持CSS,支持CSS3的部分特性。Safari 3还支持一些试验性的属性例如text-shadow, text-stroke, box-shadow, border-image等。

特性

Safari具备现代浏览器共有的特性。

  • 标签式浏览界面
  • 工具栏的搜索框
  • 弹出窗口拦截
  • 历史纪录和书签搜索
  • 即时输入搜索(英文)
  • 文字域拼写检查(英文)
  • 可扩展的文本框
  • 自动完成表单
  • 内置密码管理(通过系统钥匙串)
  • 网络新闻供稿订阅和阅读
  • Quartz字体平滑
  • 集成Apple Quicktime技术
  • 支持用户定义样式
  • 网页检查器为网页开发者提供DOM信息
  • 部分支持到CSS3和HTML5

移动版特性

iPhone Safari有与其他移动浏览器不同的特性:

  • 支持的是Screen样式而不是Handheld样式
  • 屏幕大小320x480px,160ppi,3.5英寸
  • 页面缩放
  • 横屏浏览
  • 不支持选中文本复制/粘贴
  • 不支持Flash插件

调试模式

Safari为开发者提供了Debug菜单,但是在默认情况下是隐藏的。

开启Debug菜单

Safari 3.1以及更高版本在高级预置面板内可以通过选项开启。Safari 3以下版本可以通过以下方法打开:

1.Mac OS X

在Safari未运行的情况下打开终端,输入以下命令:
% defaults write com.apple.Safari IncludeDebugMenu 1
打开Safari,调试菜单出现在菜单栏中。

2.Windows

在Safari未运行的情况开用文本编辑器打开文件c:\Documents and Settings\your username\Application Data\Apple Computer\Safari\Preferences.plist,在</dict>标签之前插入以下代码:
<key>IncludeDebugMenu</key>
<true/>
打开Safari,调试菜单出现在菜单栏中。不过功能比Mac系统的少一些。

Debug菜单选项

开启Debug菜单后,开发者可以使用以下功能:

  • 显示DOM树状结构
  • 显示渲染树状结构
  • 显示视图树状结构
  • 显示片断编辑器
  • 显示缓存窗口
  • 显示页面载入测试窗口
  • 显示透明窗体
  • 总是检测文字换行
  • 使用向前/后退缓存
  • 使用线形图片解码
  • 对所有字体使用ATSU(Apple Type Services for Unicode)
  • 关闭RSS支持
  • 纪录Javascript错误
  • 显示Javascript控制台
  • 键盘和鼠标快捷
  • 切换用户代理

等等