2010-05-22 80 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中的適配器。他們通常工作得很好。

相關問題