-1

这是我正在使用的示例代码。这里的目的是从strs.

var strs = ["val1", "val2", "val3"];
var filteredValues = strs.filter(function(s) { return s; });

1) 如果应用程序托管在 Windows server 2008 R2、IIS7 上

  • 对于 IE 9/10 版本,它会抛出“对象不支持属性或方法‘过滤器’”
  • 它适用于 Firefox 和 chrome

2) 如果应用程序托管在 Windows 8、IIS 8 上

  • 该代码适用于 IE 9/10、Firefox 和 chrome

为了使此代码正常工作,托管环境如何重要?

4

1 回答 1

0

刚弄明白,希望对大家有帮助

它与客户端在 IE 10 浏览器上使用 IE7 文档模式的文档模式有关。我必须在 web.config 中添加以下内容以确保客户端使用标准文档模式。

<httpProtocol allowKeepAlive="true">
   <customHeaders>
      <add name="X-UA-Compatible" value="IE=edge" />
   </customHeaders>
</httpProtocol>
于 2013-01-28T02:32:41.053 回答