Как я могу скрыть строку, содержащую URL-адрес?
Скажем, у меня есть url: "example.com"
if(window.location.href.indexOf("example") > -1) {
window.location.href = "http://example.com/?t=440775";
}
это будет перенаправлено и добавит номер '? t = 440775'
и теперь, как мне скрыть это число в URL?
if(window.location.href.indexOf("?t=440775") > -1) {
}
Вы можете использовать историю Api для изменения URL без перезагрузки.
if(window.location.href.indexOf("?t=440775") > -1) {
window.location.href = "http://example.com/";
}
: D
Однако, со всей серьезностью - вы не можете. Для URL-адресов сервера: http://example.com/?t=440775
и http://example.com/
- две совершенно разные страницы. Если вы хотите, чтобы какое-то конкретное действие началось, через JS я предлагаю искать в #
и stateChange.
Я не думаю, что ты можешь. Вы не можете изменить содержимое адресного поля браузера, не перенаправляя его.