Браузеры на основе Gecko, очевидно, делают это, когда разметка неверна. Это означает XHTML И CSS.
Вот отличный пост о проблеме: http://www.110mb.com/forum/how-to-stop-firefox-dual-pageloads-t27704.0.html
Вот почему некоторые из вас, ребята, сталкиваются с проблемой, когда у вас есть пустой атрибут src или пустой атрибут href. Неверный синтаксис, браузер читает его как «ошибку». Я предполагаю, что это более ненавязчивый тип ошибки, который в противном случае вы даже не заметили бы, но из-за характера страницы, над которой вы работаете, она стала очевидной и представлялась довольно навязчивой проблемой.
То, что некоторые браузеры считают «ошибкой» и что «сносно», возможно, тоже немного отличается, что объясняет, почему у некоторых из вас проблема в FF, а не в Chrome и наоборот.
Просто будь благодарен, что ты не на моем месте. У меня есть страница, которая дважды отправляет электронное письмо из-за этой проблемы, и я никак не могу исправить плохую разметку, потому что ее слишком много, чтобы исправить ее в слишком многих местах, во многих CSS и К сожалению, проблемы HTML динамически движутся.
Я до сих пор не понимаю, почему он дважды захватывает страницу, хотя и сталкивается с несоответствующими проблемами такого рода.