有没有办法可以将Chrome开发者工具或Firebug中所做的更改直接保存到文件中?假设我已对该文件进行读/写访问。
或者,是否有任何开发工具可以用类似的方式(或类似的UI)更新更改?
答案 0 :(得分:2)
在Chrome开发工具中,可以从“源”面板中保存更改的CSS和JavaScript文件,并查看对这些文件进行了哪些更改(差异)。
例如:
在“来源”面板中打开JavaScript或CSS文件。
点击来源。
进行更改。
按Command-S或Ctrl-S保存更改。
右键单击源代码(或在“源”面板源代码树中),然后选择本地修改以查看版本控制。
右键单击,选择“另存为...”,然后在磁盘上选择一个位置以保存文件。后续保存将保存到此位置。
答案 1 :(得分:1)
是的,在Firefox中,如果您还使用优秀的Web Developer add-on ...
使用该附加组件,选择 查看来源 - > 查看生成的来源 。
这将打开由JS修改的HTML“文件” 1 的当前状态以及您在Firebug中进行的任何手工编辑。
在弹出的窗口中,您可以“保存为”文件,或根据需要进行复制和粘贴。
请注意,此生成的文件将具有一系列Firebug样式(易于识别),并且可能由JS在元素上设置style
属性。
1 不幸的是,它没有捕获链接到的CSS或JS文件的变化
出于这个原因,在使用Firebug进行调整时,我喜欢通过将样式规则和代码附加到HTML“文件”来更改CSS和JS。
一旦页面看起来/接近所需的内容,就会通过查看生成的源对更改进行快照,然后根据需要合并到链接的文件中。
答案 2 :(得分:1)
Eclipse / Chrome有一个Java项目:
http://code.google.com/p/chromedevtools/
它只是一个JavaScript调试器(你没有看到CSS或网络等),但你可以设置你的Eclipse项目,以便调试和编辑相同的文件(加上实时编辑)。 在当前版本中设置源文件有点棘手
http://code.google.com/p/chromedevtools/wiki/FeatureDebugOnRealFiles
(希望下一个版本更容易)。
与JSDT或Aptana或其他JavaScript支持一起,您可以为Chrome提供一个不错的IDE +调试器。
答案 3 :(得分:0)
没有。您正在编辑的代码是呈现的客户端代码。无法通过浏览器影响服务器端代码。在任何情况下,如果服务器端的基础文件是非静态的,那么这种操作的语义确实会崩溃。