В SharePoint (как WSS3, так и WSS2) существует проблема, заключающаяся в том, что формы регистрации и редактирования элементов не имеют функции «автозаполнения» в Internet Explorer.
То есть, если вам часто требуется одно и то же значение в каком-либо текстовом поле, у вас есть набрать вручную. Internet Explorer не предоставляет вам раскрывающийся список значений, которые вы ввели ранее. Однако в FireFox это работает.
Как я узнал из этот ответ на аналогичный вопрос, это связано с тем, что Internet Explorer отключает автозаполнение на страницах с заголовками" без кеширования "или" срок действия ". SharePoint действительно отправляет клиенту не кэшируемые страницы. В этом ответе SO также говорится, что нужно добавить autocomplete="on"
к тегу form
, он переопределяет заголовки кеша.
Я отредактировал элемент FORM на главной странице по умолчанию на моем сервере, чтобы он всегда включал autocomplete="on"
и - да, функция автозаполнения работает!
Однако Microsoft предупреждает нас НЕ редактировать "default.master" так как он будет перезаписан следующим пакетом обновления или патчем.
Итак, вопрос в том, как я могу правильно решить эту ситуацию? Я хочу, чтобы автозаполнение было включено во всей ферме серверов.