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