在browserLink
JavaScript文件中,抛出异常:
if (head.length > 0 && browserLink.sourceMapping.canMapToSource(head[0]))
例外是:
0x800a138f - Microsoft JScript运行时错误:无法获取值 属性'canMapToSource':对象为null或未定义
这是因为browserLink
对象未定义。有没有人在VS 2013中遇到过这个问题?
答案 0 :(得分:0)
我已经能够解决我的问题了。这个旧网站使用框架集,所以我查看了我的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希望您的网页使用正确的doctype,我同意它应该。我不能保证这会解决每个人的问题,但它解决了我的问题。