Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   history рассширение для браузеров не поддерживающих pushState, replaceState (https://javascript.ru/forum/project/21077-history-rassshirenie-dlya-brauzerov-ne-podderzhivayushhikh-pushstate-replacestate.html)

devote 19.03.2012 17:44

Обновил версию

devote 29.03.2012 22:05

Обновил версию библиотеки, исправил ошибки и что-то добавил. Качаем

kobezzza 30.03.2012 11:07

Спасибо! Избавил меня от надобности писать свой велосипед)

devote 30.03.2012 19:31

Цитата:

Сообщение от kobezzza (Сообщение 165666)
Спасибо! Избавил меня от надобности писать свой велосипед)

Всегда рад помочь!

Раед 30.03.2012 20:29

devote, идея.
Пусть для удобства обращения history.location устанавливается всегда (независимо от браузера) только в 1м случае history.location=window.location, а в другом его формирует библиотека

devote 30.03.2012 20:45

Цитата:

Сообщение от Раед
devote, идея.
Пусть для удобства обращения history.location устанавливается всегда (независимо от браузера) только в 1м случае history.location=window.location, а в другом его формирует библиотека

Хорошо, добавлю такую возможность. Просто сейчас так сделано для того что бы можно было легко при желании отключить данный скрипт и тогда все работало бы как обычно. Тоесть если я организую:
history.location = window.location
То в этом случае при отключении библы свойство history.location будет неопределенным.

Но тем не менее я добавлю это, для удобства, но все же не рекомендую юзать подобный метод, а использовать тот что указан в примере.

devote 06.04.2012 16:16

Обновил версию и добавил:
history.location = window.location
но использовать строго не рекомендую.

devote 05.05.2012 20:11

Возник вопрос, кто нибудь уже использует эту библиотеку на проекте доступном публично? Поделитесь ссылкой, добавлю ссылку на ваш сайт в описание библиотеки. Мне плюс в том что люди смогут посмотреть на ее работу, вам плюс в том что на ваш сайт будет дополнительная ссылка в инете, некая реклама :)

atlantis 12.05.2012 14:44

Есть такая проблемка...
Когда браузер закрыть и после открыть, и если нажать "назад" в браузере, то скрипт не срабатывает, и страница полностью перегружается. Это в опере (11.62), в мозилле (9.0.1) такого не наблюдается. В других не проверял.

И ещё вопросик, как добавить название ссылки при добавлении в историю браузера? А то что бы я не делал, всегда либо null либо просто сам адрес ссылки в место названия.
--------
С одним разобрался... :)
Когда использую "history.location || document.location" то возникает такая проблема, а когда "history.location" то всё нормально. :)

devote 12.05.2012 18:47

atlantis,
про какое название ссылки вы говорите? где именно вы его хотите видеть и какие действия вы делаете?


Часовой пояс GMT +3, время: 05:07.