Я только узнал (трудный путь), что, когда у вас есть форма HTML с action=""
, браузеры Webkit относятся к нему по-разному с Firefox и Internet Explorer.
В FF и IE эти два тега формы эквивалентны:
<form method="post" action="">
<form method="post">
Они оба отправят форму обратно на ту же страницу. Safari и Chrome, однако, отправят эту первую форму на страницу по умолчанию (index.php или что-то еще) - вторая форма работает так же, как FF/IE.
Я быстро взломал свой код, чтобы везде, где он обычно печатал пустое действие, он вообще не добавляет атрибут действия.
Это кажется очень грязным, а не лучшим способом заниматься вещами. Может ли кто-нибудь предложить лучший метод? Кроме того, может ли кто-нибудь просветить меня о том, почему Webkit будет делать такую вещь?