На моей работе они используют функцию «центрального входа» на внутренних веб-страницах.Всякий раз, когда внутренняя веб-страница требует аутентификации, она перенаправляет вас к центральному логину, а после входа отправляет вас обратно на страницу, которую вы пытались просмотреть.
Самая первая строка в HTML для этого центрального логинастраница начинается с этого:
<!-- Encoding=ISO-8859-1;
Но это никогда не заканчивает комментарий, что означает, что весь HTML-код во всем документе фактически закомментирован.Это отлично работает в IE6 (который является стандартом компании - eek!), И раньше работало в Firefox, но когда я обновил до Firefox 4, это больше не работает (как не должно - это соответствует стандартам).
Я сохранил источник и изменил первую строку на:
<!-- Encoding=ISO-8859-1; -->
И затем страница отобразится, но, поскольку она загружена из file:///
, я не могу отправить свои учетные данныена главный сервер ...
Я ненавижу использовать IE6, но для всех внутренних страниц я застрял с ним, потому что Firefox отображает пустую страницу каждый раз, когда меня отправляют на центральный логин.
Можно ли создать аддон Firefox (или даже скрипт Greasemonkey) для изменения HTML-кода по мере его поступления в браузер до его визуализации?Я вижу множество примеров изменения HTML, когда он уже загружен, но не могу найти ничего, что могло бы манипулировать при его загрузке.
Я думаю, что я открыт для других решений, кроме аддона, но это было единственное, что я мог придумать.Кроме того, нам не разрешено использовать Chrome или Safari, так что это не так.И нет, я не могу поговорить с лицом, ответственным за центральную страницу входа в систему, и заставить его изменить его.Прокси, вероятно, тоже будет очень сложным из-за характера страницы.
Заранее спасибо!