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,所以我知道我的配置在技术上是正确的。