Как заставить Internet Explorer 8 отображать каждую веб-страницу с собственным заголовком?

Я хочу, чтобы полный URL-адрес просматриваемой веб-страницы отображался в строке заголовка, а также в кнопке панели задач.

Windows XP и IE8. Просмотр с вкладками отключен.

1 ответ1

1

Вы не можете изменить встроенное поведение веб-браузера, когда он написан для отображения текста, содержащегося в тегах <title> документа HTML.

Тем не менее, следующий букмарклет работает в Firefox, Opera, Safari и Google Chrome, но, к сожалению, не работает (*) ни в одной версии Internet Explorer от 6 до 8, в которой я тестировал его:

javascript:void(window.document.title=window.location.href);

(*) - На самом деле, кажется, он устанавливает для document.title запрошенное значение в Internet Explorer, но не обновляет заголовок.

Ваши варианты для Internet Explorer на данный момент:

  1. Пусть весь ваш веб-трафик будет проходить через прокси-сервер, который добавляет <script>document.title=window.location.href</script> непосредственно перед </body> для каждого документа.
  2. Используйте какое-то решение на стороне сервера, чтобы создать рамку для каждой страницы, которую вы хотите просмотреть, и самостоятельно контролировать <title> документа верхнего уровня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .