Проблема в том, что если в IE (6.0+) встроен флэш-контент, а в URL страницы где-то есть #, то когда загружается флэш-контент или пользователь взаимодействует с ним, тогда заголовок окна, изменяется на содержимое, которое ставится после хеша.
например, http://adobeflashwebsite.com/index.html#somediv
Затем заголовок страницы изменится на «somediv», в тот момент, когда пользователь щелкает флэш-контент, или много раз, даже когда флэш-контент загружается.
Это происходит только в IE.
Это ниже очень специфический случай, с которым я столкнулся:
Ниже описана среда, с которой я сталкиваюсь:
- движок Shinding для отображения страницы, похожей на iGoogle
- Sammy.js
- Визуализация гаджетов flash / swf
Проблема здесь в том, что независимо от того, с каким плагином я пытаюсь встроить flash, у меня возникает следующая проблема
- Когда флэш-память полностью загружается, она добавляет что-то вроде # tab / xx, которая на самом деле является строкой, используемой sammy для хранения последней истории навигации на странице
- Когда пользователь начинает взаимодействовать со вспышкой, заголовок полностью удаляется, и в качестве заголовка остается только # tab / xx.
- Когда обновляется гаджет, даже тогда возникает проблема, такая как # 2.
Может кто-нибудь подсказать, в чем может быть проблема?
Скорее всего, это связано с sammy.js, поскольку в iGoogle такой проблемы нет.