Как удалить строку запроса из URL с помощью JavaScript - PullRequest
0 голосов
/ 15 марта 2012

У меня есть одна страница, на которой есть строка запроса вроде http://www.test.com/mypage?abc=xyz

Я хочу только URL страницы после загрузки в браузер, но строка запроса не будет удалена например http://www.test.com/mypage.

Мне нужна строка запроса каждый раз. Я не хочу визуализировать пользователю.

Ответы [ 2 ]

0 голосов
/ 15 марта 2012

Единственный способ сделать это - с помощью новой функции HTML 5 для объекта истории:

window.history.replaceState(“Replace”, “Page Title”, “/mypage”);

В противном случае вам нужно будет использовать POST или перезагрузить страницу с файлами cookie, чтобы скрыть параметры запроса.

0 голосов
/ 15 марта 2012

В конце концов вам все еще нужно отправить запрос с этой строкой запроса, поэтому я предполагаю, что вы просите скрыть его в адресной строке. Я предлагаю перейти к созданию большого 100% -ого iframe высоты / ширины для ссылки на вашу страницу сведений, и тогда пользователь не сможет видеть строку запроса непосредственно в адресной строке, как в iframe

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...