Iis browserLink错误--不支持的伪:索引
在VS 2013下使用IIS运行基于Razor的Web项目时,我在browserLink中看到以下错误:Iis browserLink错误--不支持的伪:索引,iis,visual-studio-2013,browser-link,Iis,Visual Studio 2013,Browser Link,在VS 2013下使用IIS运行基于Razor的Web项目时,我在browserLink中看到以下错误: Uncaught Error: Syntax error, unrecognized expression: unsupported pseudo: index 关闭browserLink可以消除该错误。但真正的解决办法是什么 有关类似问题,请参见此处: 似乎此问题仅在使用browserLink时出现,通常不会在生产中出现 。上面说: 这个问题是jQuery中已知的bug,jQuery内
Uncaught Error: Syntax error, unrecognized expression: unsupported pseudo: index
关闭browserLink可以消除该错误。但真正的解决办法是什么
有关类似问题,请参见此处:
似乎此问题仅在使用browserLink时出现,通常不会在生产中出现 。上面说: 这个问题是jQuery中已知的bug,jQuery内部用于浏览器链接功能。当选择id中包含“:”的元素时,jQuery不会返回元素。问题的原因是jQuery有一些预定义的伪选择器,例如“:00”不是有效的选择器 浏览器链接脚本尝试通过其id(详细信息表id包含“:”)查找我们的详细信息表元素,jQuery不返回元素,浏览器链接脚本抛出一个错误,即无法识别字符序列 由于这个问题在最新版本的jQuery中仍未解决,目前唯一的解决办法是在VS2013中禁用浏览器链接功能 为禁用browserLink提供的选项包括以下选项:
- 将appSetting
设置为vs:EnableBrowserLink
false
- 在web.config文件中设置
debug=false