2010-05-22 77 views
3

我确认我的控制适配器未在Chrome和Safari中触发。我已经调试过,并且适配器中的断点在Chrome/Safari中无法正常工作,因为它们可以在Firefox/IE中完美找到。所以,对于Chrome/Safari,IIS只是忽略映射。为什么默认的控制适配器映射不适用于Chrome或Safari?

我AdapterMappings.browser文件看起来像这样:

<browsers> 
    <browser refID="Default"> 
    <controlAdapters> 
     [...adapters here....] 
    </controlAdapters> 
    </browser> 
</browsers> 

这应该为所有浏览器提供的映射,是否正确?

我使用Charles代理来检查正在发送的用户代理。它们是:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1064 Safari/532.5 

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/531.22.7 (KHTML, like Gecko) Version/4.0.5 Safari/531.22.7 

任何想法为什么这会是?我读过的所有内容都告诉我我的浏览器映射是正确的?而且,正如我所说的这适用于IE/Firefox,所以我知道我的配置在技术上是正确的。

回答

0

我们发现了这个问题。这是错误的代码,特别禁用Chrome/Safari中的适配器。他们通常工作得很好。

相关问题