Size: a a a

2020 April 26

RN

Roman Neiskusan in javascript_ru
Мы открыли диалоги, нажали на диалог, и не перезагружая страницу мы видим, что в адресной строке добавилось ?sel=XXXX
источник

RN

Roman Neiskusan in javascript_ru
это удобно, пользователь может сохранить ссылку и потом быстро попасть в нужный диалог
источник

PC

Pavel Chebotarev in javascript_ru
Roman Neiskusan
Господа, каким способом можно изменять вид в URL-строке браузера?
источник
2020 April 27

RN

Roman Neiskusan in javascript_ru
спасибо
источник

RN

Roman Neiskusan in javascript_ru
но как-то...
источник

RN

Roman Neiskusan in javascript_ru
нуу...
источник

RN

Roman Neiskusan in javascript_ru
словно мне предлагают Тополь-М против тараканов
источник

RN

Roman Neiskusan in javascript_ru
оно как бы поможет, но дороговато по ресурсам
источник

RN

Roman Neiskusan in javascript_ru
дело в том, что я в JS всё уже необходимое сделал. Мне исключительно лишь осталось изменить саму URL
источник

RN

Roman Neiskusan in javascript_ru
полагаю, что тут поможет только манипуляции с историей
источник

PC

Pavel Chebotarev in javascript_ru
Roman Neiskusan
оно как бы поможет, но дороговато по ресурсам
Подожди там правда какая-то дичь написана, все должно быть просто https://css-tricks.com/using-the-html5-history-api/
источник

К

Константин in javascript_ru
Можешь менять локейшен
источник

PC

Pavel Chebotarev in javascript_ru
history.pushState() и всё
источник

К

Константин in javascript_ru
Ну тогда нужно поп хендлитьО
источник

К

Константин in javascript_ru
И тд, иначе будет тригерится стрелочка, а перехода не будет
источник

RN

Roman Neiskusan in javascript_ru
Константин
Можешь менять локейшен
а это не будет приводить к перезагрузке страницы?
источник

К

Константин in javascript_ru
Будет, если меняешь не хэш
источник

К

Константин in javascript_ru
Про query не знаю
источник

RN

Roman Neiskusan in javascript_ru
привожу пример:
источник

RN

Roman Neiskusan in javascript_ru
пользователь зашёл на адрес
example.com/im
видит диалоги
жмёт на любой из них
У меня грузится нажатый диалог, добавляется вкладка, эта вкладка автоматически переключается. Всё круто, всё работает. Но есть способ попасть в этот диалог с открытой это вкладкой переписки сразу по ссылке
example.com?im?sel=23
источник