如何保存对外部站点 JS 代码修改的更改

How to save changes to modifications of external site JS Code

最近为了进一步探索这门编程语言,一直在摸索不同网站的JS代码。我已经能够成功地修改网站的脚本,但是我找不到保存更改的方法并且它们没有生效。我正在使用较新的 Microsoft Edge(版本 92.0.878.0(官方构建)dev(64 位))。

它显示“对此文件的更改未保存到系统”,我该如何处理?

(请注意:该网站是外部网站,我已尝试下载 HTML 并进行修改,但该网站无法正常运行)

如果您不将文件添加到工作区,这是默认行为。如果要保存对文件系统的更改,需要使用Filesystem->Workspace.

可以参考Edit files with Workspaces about the detailed steps of using Workspace. After Step 1: Set up, you can directly go to Step 4: Save a JavaScript change to disk.

此外,还有另一种解决方法可以在不保存到文件系统的情况下测试更改后的 js 代码。具体实现方法可以参考this answer

Windows 文件系统阻止 chrome 保存带有特殊字符的文件。 Chrome 正在使用文件名将本地版本的文件与网页上的文件相匹配。

由于 windows 将特殊字符 ("?") 替换为转义字符 ("%3"),chrome 无法匹配它们并显示该错误。

我不知道完美的解决方案,但解决方法之一是删除带有问号的缓存取消字符串。非常讨厌的本地覆盖错误。