Вложенные IFrame и History
грубо ситуация
<html>
<body>
<iframe>
<html>
<body>
<iframe>
<html>
<body>
<a href="1.html">1</a>
<a href="#" onclick="history.back()">back</a>
</body>
</html>
</iframe>
</body>
</html>
</iframe>
</body>
</html>
В примитивном примере все работает, на реальном нет. Баг (шаги): 1) Открывается страница на ней пока только 1-ый IFrame 2) по ссылке в первом IFrame AJAX создается второй. 3) Второй IFrame простой без AJAX, делаются переход по ссылке, потом по ссылке back - iPad - делает бек для первого IFrame FF, IE, chrome - работает корректно для второго iframe 4) в первом iframe жмем другую ссылку, второй IFrame убивается повторяем шаги 2,3 - FF3 - ничего не делает - FF4, chrome - делают тоже что iPad - IE7 - по прежнему работает. Вопрос, что за бред с историей? |
Проблему обнаружил.
В Safari баг с iframe + history.back() Проявляется когда элементов истории меньше 2-х. |
| Часовой пояс GMT +3, время: 00:40. |