Как включить автозаполнение при использовании Internet Explorer и SSL? - PullRequest
2 голосов
/ 11 февраля 2010

Когда выполняются оба следующих условия:

1.The page was delivered over HTTPS

2.The page was delivered with headers or a META tag that prevents caching

... функция автозаполнения отключена независимо от наличия или значения атрибута автозаполнения. Это замечание относится к IE5, IE6, IE7 и IE8. Смотри http://msdn.microsoft.com/en-us/library/ms533486(VS.85).aspx

Как я могу переопределить поведение IE по умолчанию, учитывая сценарий выше?

Можно использовать другой браузер, поскольку это происходит только в IE. Однако, изменение браузеров было бы серьезной болью, и мои пользователи предпочитают придерживаться IE. Заранее спасибо.

1 Ответ

3 голосов
/ 12 февраля 2010

Наша цель с использованием директивы no-cache состояла в том, чтобы предотвратить отправку форм более одного раза. Неожиданным следствием стало прекращение работы автозаполнения. Мы обнаружили, что изменение (Response.CacheControl = "must-revalidate, private") позволяет нам снова использовать автозаполнение при использовании SSL. Надеюсь, это поможет кому-то еще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...