コントロールアダプターがChromeとSafariでトリガーされないことを確認しました。私はデバッグしましたが、アダプター内のブレークポイントは、Firefox / IEで完全に機能する場合、Chrome/Safariではヒットしません。したがって、Chrome / Safariの場合、IISはマッピングを無視しているだけです。
私の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で機能するので、私の構成は技術的に正しいことを知っています。