CondoWebAppReplaceHistoryState

Данный метод заменяет текущую запись в стеке навигации мини-приложения — аналог window.history.replaceState. В отличие от PushHistoryState, новая запись не добавляется: изменяется только верхняя запись стека. После успешной обработки Condo отправит мини-приложению событие CondoWebAppHistoryPopState с обновлённым состоянием.

Платформы

B2B WebB2C WebB2C Cordova

Параметры метода

Имя параметраТип параметраОбязательныйОписание параметра
titlestring | nullнетНовый заголовок текущего состояния навигации
stateunknownнетПроизвольный стейт, которым заменяется текущий

Возвращаемое значение

При успешном выполнении метод вернет назад JSON-объект, содержащий единственное поле success:
json
{ "success": true }

Пример использования

typescript
import bridge from '@open-condo/bridge' await bridge.send('CondoWebAppReplaceHistoryState', { title: 'Шаг 1 (обновлён)', state: { step: 1, formData: { name: 'Jane' } }, })