相关疑难解决方法(0)

Chrome开发工具 - 工作区映射不匹配

我有一个远程网页,可以加载一个名为的远程JavaScript文件script.js.我无法立即访问远程文件系统来进行更改以测试某些内容.

所以我复制script.js到我的本地驱动器,在Chrome开发工具中,我将我的本地文件夹添加到工作区.然后我右键单击我的远程script.js文件并选择Map to File System Resource....我选我的当地人script.js.

所以现在我希望我的语言环境更改script.js为覆盖遥控器script.js,对吗?这样我可以对我的本地进行一些更改script.js,当我重新加载页面时,我可以看到更改反映在我的页面上.

但是在Sources选项卡中,选择我的本地时,script.js我会在顶部看到警告:

Workspace mapping mismatch

The content of this file on the file system:

file:///Users/me/test/script.js

does not match the loaded script: 

http://someserver.com/js/script.js

Possible solutions are:
- Reload inspected page
- Check that your file and script are both loaded from the correct source and their contents match
Run Code Online (Sandbox Code Playgroud)

那么这告诉我,我的本地script.js需要与遥控器完全相同script.js吗?如果是这样,那么本地资源的意义何在?

是不是存在,以便您可以对其进行更改并查看浏览器中反映的更改?如果必须匹配远程文件,那么您必须已有权能够编辑远程文件,在这种情况下,您将在那里进行更改,而不是在本地文件上进行更改.如果是这种情况,那么映射本地资源有什么意义呢?

我在这里错过了什么吗?是否无法对Chrome开发者工具中的文件进行临时本地更改,并在重新加载页面时反映这些更改?我认为这是本地文件系统资源的目的.

google-chrome google-chrome-devtools

17
推荐指数
1
解决办法
6139
查看次数