Safari 网络检查器(CSS 编辑器)存在极大的 bug

问题描述 投票:0回答:1

Safari 的网络检查器(更具体地说是 CSS 编辑器)存在严重缺陷。在下面的示例中,我输入了

font-size: 0.8em;
并按 Enter 键,但网站上没有任何变化,并且我刚刚输入的代码消失了。所以我决定再次输入相同的代码,但在我按回车键后,现在发生了这种情况:

这是我目前所知道的:

  • 它总是以完全相同的顺序发生。首先尝试什么都没有发生并且代码消失。第二次尝试代码显示如图所示。
  • 大多数时候,“错误代码”列表只有几行,我可以将其删除以重试。在极少数情况下,“错误代码”为 100-200 行。
  • 通常,经过 2-5 次尝试,代码将不再出现错误,并且更改将应用于我正在使用 web-inspector 的网站。只需要尝试几次即可。
  • 发生在 Safari 中。我安装的所有其他浏览器(例如 Chrome 和 Firefox)仍然可以正常运行,没有任何问题。根本没有被窃听的网络检查器。
  • bug can 会发生在所有 CSS 属性中,所以它不一定是
    font-size
    。另外
    margin
    基本上任何其他代码都会做同样的事情。
  • 我尝试过的每个网站都容易受到此错误的影响,因此它不仅仅发生在我自己的一个小项目上。我相信这是一个真正的 Safari 错误。
  • 这只发生在 CSS 属性上。因此,我尝试更改的任何其他网站元素(包括 CSS 选择器)根本不会受到干扰。
  • 我对此不是 100% 确定,但它似乎只发生在(部分)需要数字作为输入的 CSS 属性,例如 0.9em、85%、16px 等。

Safari 是最新的,但我不知道这个问题出现了多久。现在已经至少六个月了,我已经“学会了忍受它”。但现在我真的很想解决这个问题,但我不知道是什么可能导致这个问题。在 Safari 上我没有安装任何扩展或任何东西。只需简单的 Safari 安装即可。

有人遇到同样的问题吗?

我该如何解决这个问题?

css debugging safari web-inspector
1个回答
0
投票

建议您清除缓存并重新安装 safari。 这是清除缓存的方法。

在 Safari 浏览器中: 单击左上角 Apple 符号旁边的 Safari 菜单。

单击设置...

将打开一个新对话框。 单击隐私。

单击“管理网站数据”按钮。

要从计算机中删除任何缓存数据和 Cookie,请单击“全部删除”。

此外,请确保您正确引用了正确的跨度标题博客。

希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.