Страница 1 из 1

При setLocation не срабатывает onLocationChanged

Добавлено: 26 июл 2012, 15:16
cluboy
Вызываю смену hash'a:

Код: Выделить всё

connect.callMethod("setLocation", "boom");
Смена в адресной строке происходит, но её не отлавливает событие onLocationChanged, а так же оно не отлавливает, если использовать кнопки "Назад/Вперед" браузера (Chrome).
Если менять hash в ручную, то после нажатие Enter ловиться событие onLocationChanged.

Как поправить данную ситуацию?
Спасибо.

--
Использую APIConnection

Re: При setLocation не срабатывает onLocationChanged

Добавлено: 26 июл 2012, 19:41
gpv123
cluboy, http://vk.com/developers.php?oid=-1&p=Javascript_API хорошо читали?

Код: Выделить всё

callMethod("setLocation", "boom", true);

Re: При setLocation не срабатывает onLocationChanged

Добавлено: 27 июл 2012, 10:40
cluboy
gpv123
Добавил параметр, но смысл не изменился - по кнопкам "Назад/Вперед" вызов onLocationChanged не происходит, хотя hash меняется.

Я не прав, работает.