Редактировать внешний файл JavaScript после нажатия на точку останова - PullRequest
2 голосов
/ 22 ноября 2011

В IDE VS2010 при достижении точки останова (или ошибки) открывается доступная только для чтения [динамическая] версия внешнего файла JavaScript, на который я ссылался. Мой рабочий процесс был бы значительно улучшен, если бы я мог немедленно отредактировать этот файл и обновить браузер. Это в отличие от поиска исходного файла JS, его открытия, поиска правильной строки и редактирования там.

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

Кто-нибудь сделал эту работу? Возможно расширение? или, может быть, это связано с тем, как на файлы ссылаются, или с моим тегом basehref, или с переписыванием URL.

Ответы [ 2 ]

1 голос
/ 25 ноября 2011

Это происходит, когда в базовом href указан домен, отличный от localhost. Моя проблема заключалась в том, что для включения локальной среды для Facebook JS мне нужен мой домен в URL. Поэтому я настроил свой хост-файл для переназначения localhost.mydomain.com на localhost.

Когда среда IDE Visual Studio обнаруживает ссылку на файл, отличную от localhost, она не пытается захватить локальный файл, поскольку предполагает (правильно в большинстве случаев), что он обслуживается с другого сайта. В этих случаях он загружает файл как [динамический] и только для чтения.

Вот тестовый пример:

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>        
        <base href="http://localhost.mydomain.com/virtual-directory/" />    
        <script type="text/javascript" src="test.js"></script>
  </head>
  <body>
</html>

Любая точка останова в test.js приведет к открытию только для чтения динамического файла.

0 голосов
/ 24 ноября 2011

как вы ссылаетесь на свои файлы?всякий раз, когда блок сценария записывается в html или динамически вставляется, отладчик открывает экземпляр страницы, где код останавливается.Если вы ссылаетесь на скрипт, используя теги, vs должен открыть исходный файл скрипта (по крайней мере, это то, что он делает на моей машине).Не могли бы вы загрузить пример вашей текущей структуры?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...