Чому в internet explorer не працює автозаповнення форм через https, вадим Гайовий
Дуже часто користувачі скаржаться на форумах, що в Internet Explorer нібито не працює автозаповнення форм для сайтів через протокол HTTPS. При цьому, на тих же форумах "народні умільці" рекомендують їм поставити "нормальні браузери", або движок Google Chrome Frame. в яких такої проблеми немає, при цьому, особливо не розбираючись в деталях.
Ми ж з вами в цій статті спробуємо розібратися в цьому питанні і знайти причину цього явища.
Іншим словами, включене автозаповнення може скомпрометувати всю https сесію. Тому багато сайтів відключають його на серверній стороні, наприклад, атрибутом AUTOCOMPLETE = OFF.
Важливо: Internet Explorer не зберігаються дані веб-форм тільки в тому випадку, якщо це явно заборонено. Якщо автозаповнення дозволено. то в Internet Explorer воно теж працює. навіть по протоколу HTTPS. Ось приклад тестової https веб-сторінки. в якій автозаповнення нормально працює.
Чому ж автозаповнення форм працює практично завжди в інших браузерах? Чому, якщо сайт забороняє зберігати передану конфіденційну інформацію користувача, багато браузери її все одно у себе зберігають, а деякі навіть можуть передавати третім особам?
На ці питання у мене відповідей немає. На мій погляд, однією з причин може бути те, що розробники альтернативних браузерів не особливо турбуються питаннями приватності і безпеки кінцевого користувача. Можливо, саме з цієї причини багато клієнт-банки працюють тільки з Internet Explorer, так як хочуть убезпечити свого клієнта від зловмисників.
Але це тільки моя думка.