如何启用Safari的调试菜单来获得额外的功能

查找Safari的隐藏菜单

Safari长期以来有一个隐藏的Debug菜单,其中包含有用的功能。最初的目的是帮助开发人员调试网页和JavaScript在它们上面运行的代码,调试菜单被隐藏起来,因为包含在菜单中的命令可能会对网页造成严重破坏。


本文中的信息适用于运行的MacOS X El Capitan (10.11)或更早。苹果从OS X Sierra(10.12)开始删除了调试选项,并将其大部分功能移到了开发菜单。

Safari调试菜单

随着2008年夏天Safari 4的发布,Debug菜单中的许多最有用的菜单项都被移到了新的菜单中制定菜单.但是,随着Safari开发的继续,隐藏的调试菜单仍然仍然且拾取了一个命令。它被完全删除OS X塞拉以及该操作系统的后续版本。

OS X El Capitan及更早版本的Safari调试菜单

苹果让访问隐藏的开发菜单变得很简单,只需要访问Safari的偏好即可。另一方面,访问Debug菜单有点复杂。

启用S​​afari调试窗口需要使用终端是一个强大的工具,用于访问Mac操作系统的隐藏功能及其许多应用程序。终端是打开Safari的秘诀调试菜单。

启用S​​afari的调试菜单

关闭Safari浏览器,然后:

  1. 应用程序>公用事业和推出终端

  2. 通过键入或使用副本和粘贴将以下命令行输入到终端中。在终端中输入命令作为单行,即使您的浏览器可能会将其分解为多行。

    默认为com.apple.Safari IncludeInternalDebugMenu
  3. 新闻输入要么返回

  4. 重新启动Safari.可以使用新的Debug菜单。

禁用Safari的调试菜单

如果您想要禁用Debug菜单,您可以在任何时候这样做,再次使用Terminal。关闭Safari,如果它是打开的,然后:

  1. 发射终端

  2. 通过键入或使用副本和粘贴将以下命令行输入到终端中。在终端中输入命令作为单行,即使您的浏览器可能会将其分解为多行。

    默认写com.apple.Safari IncludeInternalDebugMenu 0
  3. 新闻输入要么返回

  4. 重新启动Safari.Debug菜单消失了。

最喜欢的Safari调试菜单项

在您控制的Debug菜单下,您可以尝试各种菜单项。并不是所有的菜单项都是可用的,因为许多菜单项被设计用于开发环境,在那里你可以控制web服务器。不过,有用的项目包括:

  • 力重画
  • 显示帧速率仪表,它显示CPU负载、页面帧速率速度和正在对页面进行的更新,所有这些都以模拟速度仪表的形式显示。
  • 各种标志的选择。
  • iCloud历史同步。
  • 根据Safari的版本,重置和重新计算顶部站点的选项。
这个页面有用吗?