Странная проблема с файлами закладок IE - PullRequest
5 голосов
/ 18 июня 2009

В дополнение к сохранению URL-адреса, закладки IE хранят имена и местоположения любого загруженного фрейма или фрейма на странице, которую вы закладываете. Когда вы загружаете эту закладку, IE пытается загрузить фреймы на странице с URL-адресами в файле закладок.

Возможно, это была хорошая идея в 90-х годах (или, возможно, это все еще хорошая идея сегодня, и я просто не могу придумать причину), но для любого достаточно сложного веб-приложения, использующего фреймы, оно может легко вызвать проблемы. Это та самая ситуация, в которой я сейчас нахожусь.

Пока я работаю над обработкой этого в моем приложении, мне бы очень хотелось, чтобы это было просто отключено. Если не считать этого, если бы кто-то мог сказать мне, почему закладки хранят и используют эту информацию, я был бы одним счастливым туристом, поскольку мне очень любопытно.

Спасибо за любую помощь.

1 Ответ

3 голосов
/ 20 июня 2009

Я подозреваю, что вы отправили этот вопрос в IEBlog несколько дней назад. : -)

IE не предлагает опцию для подавления этого, и причина, по которой она существует, в основном все еще действительна сегодня: пользователи ожидают, что загрузка закладки восстановит страницу так, как они изначально ее видели. Несмотря на то, что некоторые веб-приложения, основанные на фреймах, не могут быть восстановлены таким образом, остается полностью верным, что сайты, которые разрешают переходы по субкадрам, обычно могут только восстанавливаться правильно, если субкадры переходят по тому же URL-адресу, который они были когда закладка была сохранена.

...