Visual studio 2013 VS 2013 browserLink未定义

Visual studio 2013 VS 2013 browserLink未定义,visual-studio-2013,browser-link,Visual Studio 2013,Browser Link,在browserLinkJavaScript文件中,在此处引发异常: if (head.length > 0 && browserLink.sourceMapping.canMapToSource(head[0])) 例外情况是: 0x800a138f-Microsoft JScript运行时错误:无法获取的值 属性“canMapToSource”:对象为null或未定义 这是因为browserLink对象未定义。有人在VS 2013中遇到过这个问题吗?我已经能够解决我的

browserLink
JavaScript文件中,在此处引发异常:

if (head.length > 0 && browserLink.sourceMapping.canMapToSource(head[0]))
例外情况是:

0x800a138f-Microsoft JScript运行时错误:无法获取的值 属性“canMapToSource”:对象为null或未定义


这是因为
browserLink
对象未定义。有人在VS 2013中遇到过这个问题吗?

我已经能够解决我的问题。这个旧站点使用框架集,所以我查看了我的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,我同意这一点。我不能保证这会解决每个人的问题,但它解决了我的问题