我有一个远程网页,可以加载一个名为的远程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开发者工具中的文件进行临时本地更改,并在重新加载页面时反映这些更改?我认为这是本地文件系统资源的目的.