VS 2013 browserLink не определен
В browserLink
Файл JavaScript, здесь выдается исключение:
if (head.length > 0 && browserLink.sourceMapping.canMapToSource(head[0]))
Исключение составляет:
0x800a138f - Ошибка времени выполнения Microsoft JScript: невозможно получить значение свойства 'canMapToSource': объект является нулевым или неопределенным
Это потому что browserLink
объект не определен Кто-нибудь испытывал эту проблему с VS 2013?
1 ответ
Я был в состоянии решить мою проблему. Этот старый сайт использует наборы фреймов, поэтому я посмотрел на объявление doctype и заметил, что он использует Transitional. Я исправил это, изменив это:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
...к этому:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Ошибка Javascript прекратилась. Похоже, что VS 2013 ожидает, что ваши страницы будут использовать правильный тип документа, который, я согласен, должен. Я не могу гарантировать, что это решит проблему каждого, но это решило мою.