Как сделать так, чтобы адрес в адресной строке выглядел по-другому? - PullRequest
0 голосов
/ 31 января 2012

У меня есть DNS, и у каждого компьютера есть веб-сайт, на котором разные папки / документы доступны другим способом, чем просто просмотр этого компьютера. Например, \ Media переводит меня на страницы медиа-серверов (музыка, фильмы и т. Д.), А \ Aurora - на веб-сайт медиа-сервера. Однако вместо отображения «Aurora» в адресной строке я бы хотел использовать скрипт для его замены на «Aurora - Media Server Website (информация о сервере)». Мне бы очень хотелось изучить этот метод, я пытался найти что-то и упомянул, что JavaScript, вероятно, будет самым простым способом сделать это. Это было бы полезно, если бы я действительно знал JavaScript = p. Если есть более простой способ сделать это, это также будет высоко ценится =]

Короче говоря, я хочу, чтобы адрес веб-сайта // Aurora, размещенного на локальном DNS-сервере, отображался как «Aurora - веб-сайт медиа-сервера (информация о сервере)». Каков был бы возможный способ реализовать это?

Ответы [ 3 ]

1 голос
/ 31 января 2012

Просто используйте метод replaceState для window.history в JavaScript следующим образом:

window.history.replaceState({}, '', url);

(параметры: данные (объект), заголовок (строка), URL (строка));

Я делаю это все время, чтобы изменить URL, чтобы удалить строку запроса при использовании AJAX.

0 голосов
/ 31 января 2012

Невозможно изменить содержимое адресной строки из-за соображений безопасности (фишинговые сайты будут использовать это в большой степени).

Я бы предложил просто изменить заголовок страницы.

<title>Title goes here</title>

Если вы хотите изменить его с помощью JavaScript (по какой-то причине), вы можете сделать это:

document.title = "The new title goes here.";
0 голосов
/ 31 января 2012

Если вы хотите изменить имя хоста, вам нужно изменить DNS, чтобы машина получила желаемое имя.Вы не можете использовать пробелы или круглые скобки в именах хостов.

Ближайший, который вы можете использовать с JS - это history API , который позволяет изменять только локальную часть URI.

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