Javascript 页面加载时浏览器链接JS错误
使用Visual Studio 2013 RTM和Web Essentials,我在Chrome页面加载中遇到以下JavaScript错误 未捕获错误:语法错误,无法识别的表达式:div.main/PhoneIcon.png 我最好的猜测是,它指的是我的页面顶部附近的下面一行htmlJavascript 页面加载时浏览器链接JS错误,javascript,html,visual-studio-2013,web-essentials,browser-link,Javascript,Html,Visual Studio 2013,Web Essentials,Browser Link,使用Visual Studio 2013 RTM和Web Essentials,我在Chrome页面加载中遇到以下JavaScript错误 未捕获错误:语法错误,无法识别的表达式:div.main/PhoneIcon.png 我最好的猜测是,它指的是我的页面顶部附近的下面一行html <div class="main/PhoneIcon.png sprite"></div> 我也无法使用浏览器链接编辑/修改HTML/CSS 修复浏览器链接需要做什么?浏览器链接试图创
<div class="main/PhoneIcon.png sprite"></div>
我也无法使用浏览器链接编辑/修改HTML/CSS
修复浏览器链接需要做什么?浏览器链接试图创建一个唯一标识此标记的jQuery选择器,但它没有正确处理意外的类名 您可以通过向标记添加ID来解决此问题。浏览器链接宁愿使用ID,因为它更可能是唯一的。如果标签上有唯一的ID,它将忽略类名
或者,如果您只是想让浏览器链接不碍事,可以通过取消选中标准工具栏上“浏览器链接”菜单中的“启用浏览器链接”来禁用它。这是Visual Studio内部的Microsoft.VisualStudio.Web.PageInspector.Runtime.MappingData.MappingDataUtilities.GenerateSelectorsFromCssClasses()中的一个错误。它不能逃避不寻常的类名
这与Web Essentials无关;这是BrowserLink核心中的一个bug。您的类名无效:仅适用于css选择器。因此,我为该类名编写的任何选择器都需要转义,但实际的html不需要转义。在哪里可以找到禁用浏览器链接的选项?“我的VS”中的工具栏中没有浏览器链接菜单。在某些更高版本的VS上,在打开Web项目之前,该菜单是隐藏的。