X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> History API. Помогите решить проблему
InviS
InviS
Topic Starter сообщение 14.10.2011, 17:47; Ответить: InviS
Сообщение #1


Ребят, ситуация вот какая:
некоторые страницы сайта работают на ajax с использованием History API HTML5. Когда находимся на этих страницах, то все отлично, url меняется, контент подгружается....
Но как только мы переходим на страницу без использования pushState (простой переход по ссылке на новую страницу) и возвращаемся назад, то вместо контента страницы мы наблюдаем javascript код, который пришел к нам по ajax (когда эта страница была загружена). Событие popstate в этот момент не обрабатывается. Наблюдается пустая белая страница с plain javascript текстом.

Как решить данную проблему? как заставить браузер грузить эту страницу, а не выдавать нам javascript код? Можно ли как-то перехватывать, когда мы уходим по popState, а когда просто средствами браузера (ну не по ajax, - не знаю, как правильно выразиться).

Помогите, пожалуйста, не смог сам разобраться... читал некоторые мануалы, даже здесь на сайте... конкретно такой вот ситуации, когда у нас то есть pushState/popState, то его не, - не видел.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 14.10.2011, 19:10; Ответить: ZhukV
Сообщение #2


InviS, можешь посмотреть - http://apprus.ru/
Там работает только pushState, правда из-за этого не верно работет кнопка назад при использовании аякса
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
InviS
InviS
Topic Starter сообщение 15.10.2011, 22:01; Ответить: InviS
Сообщение #3


ZhukV, проблема с popstate и навешиванием обработчиков на это событие не является актуальной. С ней давно уже разобрался и все хорошо работает. Меня интересовал именно момент с переходом без pushState. Что с ним делать и т.п. Есть некоторые идеи, которые я попробую в понедельник.. хотелось бы услышать мнение форумчан.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
сообщение 15.10.2011, 23:08; Ответить: Letmetouchyou
Сообщение #4


ZhukV, все такс сделал как я говорил в какойто теме)
теперь гугл аналитикс норм работает или все равно проблемы?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
InviS
InviS
Topic Starter сообщение 16.10.2011, 1:09; Ответить: InviS
Сообщение #5


Letmetouchyou, я что-то пропустил? :)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) ✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐
Сервис для получения SMS на реальные номера USA
10 Chekon 3581 24.3.2024, 14:15
автор: Chekon
Открытая тема (нет новых ответов) Интеграция спортивных данных API. Коэффициенты БК, Live результаты
14 yaroslav89 6628 13.3.2024, 23:16
автор: spoyer_ru
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 692 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Продажа аккаунтов ChatGPT (OpenAI / DALL·E) с балансом API KEY 5$
10 Gagablik 2875 13.2.2024, 0:05
автор: malamut
Открытая тема (нет новых ответов) XMLSeo - поисковая выдача Яндекс, Wordstat, Google, Bing, DuckDuckGo через API
0 Malpertu36 1533 25.12.2023, 19:34
автор: Malpertu36


 



RSS Текстовая версия Сейчас: 28.3.2024, 21:51
Дизайн