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 ожидает, что ваши страницы будут использовать правильный тип документа, который, я согласен, должен. Я не могу гарантировать, что это решит проблему каждого, но это решило мою.

Другие вопросы по тегам