我已经做了无数次,即在“Sources”选项卡中打开javascript文件,编辑并按CTRL+S保存,此时Chrome将用“重新编译和更新成功”的消息进行确认。
但是现在我无法这样做了!控制台中没有确认消息。
此外,源代码窗口变成了红色,表示无法完成操作。
来自不同系统的相同脚本正在被编辑。
我使用的是Chrome 41.0.2272.101m / WIN8。
为排除可能性,该脚本未进行“美化”处理。!
我已经做了无数次,即在“Sources”选项卡中打开javascript文件,编辑并按CTRL+S保存,此时Chrome将用“重新编译和更新成功”的消息进行确认。
但是现在我无法这样做了!控制台中没有确认消息。
此外,源代码窗口变成了红色,表示无法完成操作。
来自不同系统的相同脚本正在被编辑。
我使用的是Chrome 41.0.2272.101m / WIN8。
为排除可能性,该脚本未进行“美化”处理。!
尝试使用工作区:https://developer.chrome.com/devtools/docs/workspaces
通过在 Sources 中左侧面板上右键单击并选择“添加文件夹到工作区”,将项目文件夹添加为 devtools 中的工作区。
之后,在工作区中从文件夹中选择 JavaScript 文件。在文件中任意位置右键单击,选择“映射到本地资源”,并且选择与工作区中当前文件匹配的实时文件。
这样可以更新 JS 文件,并且所有保存的更改将应用于当前页面而无需刷新。
我发现一种很好的方法可以在不保存任何内容的情况下实时编辑网站的JS。它还可以在页面重新加载后保留,但您必须保持开发者控制台打开:
- 在要插入代码的位置添加断点。
- 编辑此断点并添加您想要进行的任何更改。
- 确保以“false;”结束该行,以便断点永远不会实际触发(除非您希望它触发)
例如: 如果断点条件为“valueToChange=100; false;”,每次执行经过此行时,“valueToChange”将被设置为100。