Подтвердить что ты не робот

Инструменты Chrome Dev - несоответствие отображения рабочего пространства

У меня есть удаленная веб-страница, которая загружает удаленный файл JavaScript под названием script.js. У меня нет прямого доступа к удаленной файловой системе, чтобы внести изменения в тест.

Итак, я копирую script.js на свой локальный диск, а в Chrome Dev Tools добавляю свою локальную папку в рабочую область. Затем щелкните правой кнопкой мыши мой удаленный файл script.js и выберите Map to File System Resource.... Я выбираю локальный script.js.

Итак, теперь я ожидал бы, что мои изменения в локали будут script.js, чтобы переопределить удаленный script.js, правильно? Таким образом, я могу внести некоторые изменения в мой локальный script.js, и когда я перезагружаю страницу, я могу видеть изменения, которые отражаются на моей странице.

Однако на вкладке "Источники" при выборе локального 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

Так это говорит мне, что мой локальный script.js должен быть точно таким же, как у удаленного script.js? Если да, то в чем смысл локального ресурса?

Разве это не так, чтобы вы могли вносить в него изменения и видеть эти изменения, отраженные в браузере? Если он должен совпадать с удаленным файлом, у вас должен быть доступ к редактированию удаленного файла, и в этом случае вы внесете туда свои изменения, а не в локальный файл. Если это так, то в чем смысл отображения локального ресурса?

Я что-то упустил? Невозможно ли внести временные локальные изменения в файл в средствах разработки Chrome Dev, и чтобы эти изменения отражались при перезагрузке страницы? Я думал, что это была цель ресурсов локальной файловой системы.

4b9b3361

Ответ 1

Рабочие пространства создаются для сопоставления того же файла, который находится в файле и обслуживается через сеть. (например, использование ~/code/app для localhost: 8000).

Он не будет работать для обслуживания локального файла в качестве замены. Для этого есть некоторые расширения Chrome, я рекомендую Перевернуть Script.