【问题标题】:VS 2013 browserLink is undefinedVS 2013 browserLink 未定义
【发布时间】:2014-04-25 17:24:46
【问题描述】:

browserLink JavaScript 文件中,这里抛出异常:

if (head.length > 0 && browserLink.sourceMapping.canMapToSource(head[0]))

例外是:

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

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

【问题讨论】:

    标签: visual-studio-2013 browser-link


    【解决方案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 似乎希望您的页面使用正确的文档类型,我同意它应该这样做。我不能保证这会解决每个人的问题,但它解决了我的问题。

    【讨论】:

      猜你喜欢
      • 2015-05-30
      • 2018-06-28
      • 2013-12-16
      • 1970-01-01
      • 1970-01-01
      • 2014-02-28
      • 2015-12-01
      • 2011-02-11
      • 1970-01-01
      相关资源
      最近更新 更多