Еще один способ сделать то же самое
import string
d=dict(zip(string.ascii_lowercase[:3],string.ascii_uppercase[:3]))
d.update(dict(zip(string.ascii_uppercase[:3],string.ascii_lowercase[:3])))
Никакая техническая причина. Я предполагаю, пропускают ли что-нибудь, подлинным UI, потому что меньше и меньше веб-сайтов все еще используют Базовую аутентификацию HTTP, отклоняясь больше к различным связанным с cookie схемам входа в систему... точно, потому что подлинный UI так плох!
Можно было, вероятно, взломать вместе дополнение Firefox, чтобы сделать это довольно легко, который будет самой быстрой фиксацией. (И то же идет для другого вопроса с плохой загрузкой файла UI также.) я использовал бы его!
Что касается HTTP, это является не сохраняющим состояние. Одна из главных причин, почему Интернет масштабируем.
Поскольку это не браузер, который "знает", что это вошло в систему. Это - сервер, который аутентифицирует браузер по каждому запросу. Каждый сервер может иметь различный механизм аутентификации - использование различных имен и содержания для cookie аутентификации, стандартной аутентификации, и т.д.
Вы ввели отчет об ошибках для главных браузеров? (По крайней мере, со средствами отслеживания ошибки, Firefox, Chrome (Хром) и т.д.
Список открывает, сессии HTTP Auth были бы полезны.