Safari 图标

关于开发菜单

“开发”菜单为 Web 开发人员提供工具,用来为 Safari 和 Mac OS X 创建网站。

注:如果菜单栏没有出现“开发”菜单,请打开 Safari 偏好设置,点按“高级”标签,并选择“在菜单栏显示开发菜单”。

“开发”菜单选项为:

用下列应用程序打开页面:让您使用电脑上的其他 Web 浏览器打开显示的网页。电脑上的所有 Web 浏览器都会列在子菜单中。

用户代理:让您更改 Web 服务器以何种方式来识别您的 Web 浏览器。使用此选项来“哄骗”Web 服务器以让它认为您正在使用 Web 浏览器而非 Safari,通过这种方式来查看服务器是否对不同的 Web 浏览器提供不同的内容。

显示 Web 检查器:会打开“Web 检查器”。“Web 检查器”会列出在网页中找到的资源类别,例如文稿、样式表和脚本。它会让您查看并搜索网页的源代码、层叠样式表(CSS)信息、DOM 树、可视化 DOM 版式以及 DOM 属性。“Web 检查器”还会包含错误控制台和网络时间线。

显示错误控制台:会打开“Web 检查器”的 HTML 和 XML 语法错误与警告显示。错误控制台还会显示从 console.log、console.error 以及 console.warn 输出的 JavaScript 错误。

显示网络时间线:会打开“Web 检查器”的何时加载页面子资源的时间线。这对研究如何提高网页加载速度非常有用。

显示片段编辑器:会打开一个窗口,您可以用它来快速测试 HTML 的小片段,而无需打开整个网页。

停用高速缓存:这会使 Safari 在每次访问子资源时都会从 Web 服务器取回该子资源,而不使用高速缓存副本。

停用图像:这会使 Safari 在应该是图像的位置显示备用内容。这对确定您的网页是否有正确的备用内容非常有用。

停用样式:这会使 Safari 忽略所有层叠样式表(CSS)样式。这对查看网站上某些类型的页面布局问题非常有用。如果在 Safari 的高级偏好设置中有样式表集,则会一直使用它。

停用 JavaScript:这会使 Safari 忽略所有 JavaScript。这对研究网页中各部分如何运转的某些问题以及在不支持 JavaScript(或已停用 JavaScript)的 Web 浏览器中测试网页如何工作非常有用。您还可以在 Safari 安全偏好设置中打开或关闭 JavaScript。

停用 Runaway JavaScript Timer:Runaway JavaScript Timer 被用来中断执行非常慢的 JavaScript,以便您可以恢复对 Safari 的控制。停用它对某些类型的自动化测试非常有用。

停用站点专用 Hack:某些版本的 Safari 会包含特殊案例的代码。当 Apple 工程师与您一起工作以找出更好的长期解决方案时,这些代码允许某种网页正常运转。此选项会关闭该特殊案例的代码,以便您可以测试您的长期解决方案。

相关主题

开发 Safari 网站