Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 页面加载时浏览器链接JS错误_Javascript_Html_Visual Studio 2013_Web Essentials_Browser Link - Fatal编程技术网

Javascript 页面加载时浏览器链接JS错误

Javascript 页面加载时浏览器链接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 修复浏览器链接需要做什么?浏览器链接试图创

使用Visual Studio 2013 RTM和Web Essentials,我在Chrome页面加载中遇到以下JavaScript错误

未捕获错误:语法错误,无法识别的表达式:div.main/PhoneIcon.png

我最好的猜测是,它指的是我的页面顶部附近的下面一行html

<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项目之前,该菜单是隐藏的。