Safari网页检查器默认在新窗口中显示

17

我一直在使用Chrome,曾经考虑过转用Safari,但仍在两者之间犹豫。我对Safari唯一的小问题是,每次切换时Web检查器总是会在一个新窗口中显示。当我按下Command-Option-I时,它会在一个新窗口中打开,再次按下Command-Option-I时它并不会消失。我喜欢Chrome中Web检查器的功能方式,想知道是否有办法在Safari中实现相同的功能。

非常感谢任何想法。谢谢!


我在新版Safari中遇到了同样的问题。 - KARASZI István
有一个默认值可以通过defaults read com.apple.Safari WebKitInspectorAttached来读取,但对我来说它显示为1 - KARASZI István
8个回答

23

我长期以来一直有这个问题。以下是解决方案。

  1. 右键单击网页,选择检查元素。
  2. 控制台窗口全屏显示。像任何Safari网页一样最小化窗口,它应该会出现如下窗口。
  3. 在“元素”选项卡上方,您应该能够看到2个图标。单击左侧的图标,将在浏览器的右侧打开控制台;单击右侧的图标,将在浏览器底部打开控制台。

希望这可以帮助您。


天哪,那让我疯了。谢谢!为什么他们在全屏模式下隐藏那些按钮,我不知道为什么。 - Bower
你救了我的命。 - Vasile Alexandru Peşte
clean and simple - Hudi Ilfeld

11

对我来说,以下方法都不起作用(Safari 9.1),如果您想让检查器的停靠按钮显示:

  • 打开终端
  • 输入 defaults read com.apple.Safari "__WebInspectorPageGroupLevel1__.WebKit2InspectorStartsAttached"

一旦您确认它返回值为0, 执行以下操作: defaults write com.apple.Safari "__WebInspectorPageGroupLevel1__.WebKit2InspectorStartsAttached" 1


7

谢谢,很高兴它已经在修复过程中了……我知道我没有疯掉。 - Marc
这个问题已经在最新的 Webkit Nightly 构建版本中得到了修复:http://nightly.webkit.org/ 虽然现在同样令人烦恼,但它会以屏幕的 2/3 大小打开,并且不会记住你调整后的大小。 :( - JordanC
1
浏览器窗口宽度也会影响此问题 - 将窗口扩大并关闭&重新打开Web检查器 - 这也可能会修复它。 - niico
他们正在处理这个问题 - 很有趣,这在Safari 10.1.2中仍然会发生。 - LinusGeffarth
我已经遇到这个问题很长时间了。以下是解决方案。右键单击网页,选择检查元素。 控制台窗口以全屏显示。像任何Safari网页一样最小化窗口,它应该会出现如下窗口。 在“元素”选项卡上方,您应该能够看到2个图标。单击左侧的图标,将在浏览器的右侧打开控制台;单击右侧的图标,将在浏览器底部打开控制台。 希望这可以帮助您。 - user3252885

3
你可以按下检查器状态栏最左边的按钮,检查器将会停靠在窗口内。
更新:现在,该按钮位于右侧。当检查器在单独的窗口中时,其右上角的两个小按钮可以使其移动到1)Safari 窗口底部 2)Safari 窗口右侧。

1
没错,我可以...每次打开Web检查器时都是这样。但它无法停留在原位。我关闭它,再次打开它,它就会出现在一个新窗口中。 - Marc

2

对我来说似乎唯一有效的方法是将浏览器调整大小到足够大,以容纳单个检查窗口的最小尺寸。对我来说,这意味着将浏览器宽度至少扩展到屏幕宽度的约65%,然后你可以“检查元素”,默认情况下检查窗口将位于浏览器底部,带有检查窗口的浏览器现在可调整大小到任何尺寸。希望这能帮助一些人。


1

按照以下步骤修复Safari问题

  1. 转到Develop --> User Agent --> Safari --> 选择iphone --> 然后单击右侧顶部符号...
  2. 选择它并进行检查,然后您可以在左上角看到按钮。
  3. 现在通过重新执行第一步设置为默认设置。

请按照步骤操作


1

尝试按照所示点击:

enter image description here

我希望你能够看到如下所示:

enter image description here


1
我注意到当您打开像起始页这样的标签时,Web检查器会在单独的窗口中弹出。此外,Web检查器中没有图标可以将其附加到底部或侧面。如果您打开一个网页并在同一窗口中执行相同的操作,则该选项卡将具有附加到页面底部(或先前选择的任何附件)的Web检查器。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接