Итак, я уже понял, что опера недостойна называться браузером.
Теперь еще и с огнелисом проблема. Пилю, значит, я свою библиотечку (раз, два) и решил протестировать, как она будет работать на незащищенном протоколе.
Для Ъ: организую аутентификацию пользователя посредством «всплывающего» блока, в котором расположен iframe с формой ввода пароля/логина (через SSL). Чтобы фрейм красиво выравнивался по центру страницы, используется функция parent.function(), которая после загрузки фрейма определяет его размеры и правильно центрует Когда я вызываю этот фрейм с защищенной страницы, проблем нет, а вот при вызове с незащищенной возникает проблема: firefox ругается, что «доступ к элементам parent запрещен».
Это вообще что за беспредел? Для чего такую чушь устроили? И как с этим бороться? Неужели придется для незащищенных соединений перенаправлять всю страничку на защищенное (как я делал с самого начала), там проверять данные и, в случае успеха, перенаправлять обратно?