【问题标题】:Chrome Devtools doesn't save changes I make in CSS Sources PanelChrome Devtools 不保存我在 CSS 源面板中所做的更改
【发布时间】:2018-01-14 06:49:08
【问题描述】:

我的文件存储在本地;我将.paragraph 类的颜色从#FFF 更改为#97a4b4;我按下CTRL+S,我的CSS文件旁边的asterisk(*)消失了;

如果我在页面上按F5 并重新加载,更改不会保存,颜色会返回到#fff

这是一个错误吗?

如果我在 Chrome devtools 的元素面板中编辑元素的宽度,我想将其保存在原始的 *.php 文件中;

我怎样才能达到这个效果?

【问题讨论】:

标签: google-chrome google-chrome-devtools


【解决方案1】:

第 1 点

为了能够在 Chrome DevTools 中编辑(本地)源文件,需要:

1.将项目文件夹添加为工作区(DevTools - 设置 - 工作区 - 添加文件夹)

2.在Elements左侧面板中右击将webserver提供的源文件映射到本地文件。

(这对我来说似乎有些多余,因为我打开的站点已经来自本地文件夹。)

更多关于这里的主题: https://developers.google.com/web/tools/setup/setup-workflow

仍然缺少第 2 点的答案

我需要一种简单的方法在 Devtools 中通过选择站点上的项目、编辑 DOM 中的 html 并(以某种方式)保留更改来在 DOM 中找到项目后编辑 html。 在我的 *.php 文件中缺少一个指向它的快速方法,该文件现在映射到 Sources 树中,所以我不必滚动年龄(并使用 CTRL+F)直到找到它;

这可以在 Chrome 之外的我的文本编辑器中完成(缓慢的方式),因此映射的本地文件夹对于这个工作流程来说是多余的。

【讨论】:

  • 关于 #2,“元素”面板中的更改不会保存到您的工作区。尝试从 Sources 面板中的 Code Editor 编辑文件。
  • 是的,我试过了,它有效;需要找到一种方法来快速从我在 Elements 面板中找到的确切 php 行转到 Sources 面板中存在的原始文件中的行。
  • 仅供参考,没有真正的“在源面板中跳转到这一行”快捷方式,因为许多站点通过 JS 填充 DOM。但如果有任何间接的捷径,我会想更多......
  • 您知道“跨所有来源搜索文本”键盘快捷键吗? Command+Option+F 在 Mac 上,Control+Shift+F 在 Windows / Linux 上。这将打开抽屉中的 搜索 选项卡。从这里您可以将元素复制粘贴到搜索框中。那应该会很快让您跳到确切的行...
猜你喜欢
  • 2014-04-24
  • 1970-01-01
  • 2018-08-30
  • 2023-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-21
  • 1970-01-01
相关资源
最近更新 更多