中第5行第9列的JavaScript严重错误(未知源位置)

中第5行第9列的JavaScript严重错误(未知源位置),javascript,html,internet-explorer,visual-studio-2012,internet-explorer-11,Javascript,Html,Internet Explorer,Visual Studio 2012,Internet Explorer 11,我正在使用visual studio 2012 我有一个简单的html页面,而不是asp.net页面: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Test Float</title> <link rel="stylesheet" href="Styles/style.css" /> </head&g

我正在使用visual studio 2012

我有一个简单的html页面,而不是asp.net页面:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Test Float</title>
    <link rel="stylesheet" href="Styles/style.css" />
</head>
<body>
    <div class="header"></div>
    <div class="slideBar"></div>
    <div class="content"></div>
    <div class="footer"></div>
</body>
</html>
它在google chrome和mozilla上运行得非常好。代码非常简单。只是IE11不是

编辑2
将html页面链接添加到兼容模式后。我得到了一个例外:


您在MSIEv11上。只是一个猜测,但您可能需要打开兼容性模式。[链接]

您已设置页面/网站应具有兼容性视图。点击或单击“工具”按钮“工具”,然后点击或单击“兼容性视图设置”。在“添加此网站”下,输入要添加到列表中的网站的URL,然后点击或单击“添加”。

您的浏览器显然正在运行一个插件,该插件将脚本注入加载的页面,这些脚本会导致IE11(和10)出现问题

您可以将Visual Studio配置为在安全模式下运行IE,方法是向“浏览方式”列表添加
iexplore-extoff
条目,并将其设置为默认值,如前所述


也就是说,我建议您调查是哪个插件导致了这种情况,因为它可能会对您的web使用(以及您的隐私)产生其他不利影响,如果可能的话,您可能希望删除它。

我只想分享我的经验, 在我的例子中,我使用lambda表达式在列表中查找一些元素,如

myList.find(ro => ro.field1 == field1); 
internet explorer不支持lambda表达式

我创建了一些函数来查找项目


它是有效的。

这里只是猜测,但它应该是
class=“sideBar”
而不是
class=“slideBar”
?你需要检查你的样式表。这在MSIEv10上为我工作。当然,我没有你的stlye表,所以没有显示任何内容。另一个想法是:如果这是在HTTP服务器上,或者您的本地计算机是Mac或LUnix,可能
href=“style/style.css”
应该是
href=“style/style.css”
我想知道Internet Explorer如何报告脚本错误,因为您的页面中没有脚本。这就是你的全部标记吗?@jedison我编辑了我的问题并添加了css文件。代码非常简单,可以处理所有其他问题broswers@Fr是的,像往常一样,IE是超级糟糕的浏览器。IE应该作为有史以来最糟糕的浏览器出现在gennis的书中everCan你能详细说明为什么你认为兼容性视图可以解决这个问题吗?因为它在MSIEv10上运行得很好,但在MSIEv11上却不行。我将我的html页面链接添加到了兼容性模式中。我有个例外。我编辑了我的问题以添加新的异常。哦,等等,这些异常出现在MS-VS中,而不是MSIE中。当你直接在MSIE中在MS-VS之外尝试时会发生什么?@jedison检查对问题的评论。弗雷德里克·哈米迪帮助了我
myList.find(ro => ro.field1 == field1);