JQuery скрыть строку в URL, если содержит

0

Как я могу скрыть строку, содержащую 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) {

 }
  • 0
    Что вы пытаетесь достичь? Если вы хотите передать переменную на другую страницу для использования, PHP будет вашим другом.
  • 0
    нет, я просто хочу скрыть '? t = 440775' в домене. Вот и все.
Показать ещё 2 комментария
Теги:

3 ответа

0

Вы можете использовать историю Api для изменения URL без перезагрузки.

история api

0
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.

0

Я не думаю, что ты можешь. Вы не можете изменить содержимое адресного поля браузера, не перенаправляя его.

  • 0
    Во-вторых, это вызовет серьезные проблемы с безопасностью. (Имитация сайта онлайн-банкинга и скрытие фактического URL)
  • 0
    Я не хочу скрывать весь URL, только этот номер
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню