Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Изменение url браузера, без перезагрузки. (https://javascript.ru/forum/events/65626-izmenenie-url-brauzera-bez-perezagruzki.html)

DivMan 30.10.2016 16:51

Изменение url браузера, без перезагрузки.
 
Почему, после того, как нажать на какой-нибудь таб, то url не меняется?

http://plnkr.co/edit/LBH1oWJJ3m5p9OJQAqY8?p=preview

И пишет какую-то ошибку

Aetae 30.10.2016 17:06

"Какая-то ошибка" - причина 99% багов в мире. )

На самом деле никаких ошибок не пишет и прекрасно работает.
Просто plnkr, что должно быть очевидно, запускает код во фрейме и меняется, соответственно, url фрейма, а не самого plnkr:
http://plnkr.co/edit/5STwkEtemMWRFbwappXN?p=preview

DivMan 30.10.2016 17:20

Цитата:

Сообщение от Aetae (Сообщение 433446)
"Какая-то ошибка" - причина 99% багов в мире. )

На самом деле никаких ошибок не пишет и прекрасно работает.
Просто plnkr, что должно быть очевидно, запускает код во фрейме и меняется, соответственно, url фрейма, а не самого plnkr:
http://plnkr.co/edit/5STwkEtemMWRFbwappXN?p=preview

http://i83.fastpic.ru/big/2016/1030/...bff51217e2.jpg

Aetae 30.10.2016 17:27

Локально пушать стейт незя, потому что небезопасно. Фурифокс так и говорит, мол "инсекур", а хром, как мы видим, наводит тень на плетень.

DivMan 30.10.2016 18:00

И как потом тестить? на локалхосте?

Aetae 30.10.2016 18:17

DivMan, именно на локалхосте, т.е. http://localhost/, с помощью локального же сервачка.
На локальных файлах ни в коем случае ничего тестировать нельзя, слишком много подводных грабель: с одной стороны внезапные ограничения и с другой столь же внезапные свободы.


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