2010-05-22 1 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. Они нормально работают.

 Смежные вопросы

  • Нет связанных вопросов^_^