Internet Explorer 9 - заголовок веб-страницы (document.title) не отображается в печати

Я пытаюсь, чтобы заголовок веб-страницы отображался в печатной версии моего веб-сайта. Я нацеливаюсь на IE9 (с установленной Chrome Frame). Я успешно изменил название с помощью следующего JavaScript

document.title = "my title";

Я подтвердил это, увидев заголовок на вкладке в IE9.

Я предполагаю, что есть некоторые настроенные разрешения безопасности, которые портят заголовок страницы от печати. Я создал очень маленькую базовую веб-страницу локально, которая правильно печатает заголовок веб-страницы (изменяя заголовок веб-страницы с помощью вышеуказанного JS), но что помешает моему более сложному веб-сайту напечатать заголовок документа? Я читал, что некоторые настройки ActiveX могут сделать это.

Еще одна вещь, которую стоит отметить, это то, что на моем сложном веб-сайте нет опции предварительного просмотра, когда она есть на простом локальном веб-сайте. Может быть, это связано? Любой вклад приветствуется, спасибо!

РЕДАКТИРОВАТЬ: я попытался сбросить IE (который удаляет все данные и надстройки), но безрезультатно. Вот пример кода (как для сложного, так и для локально-простого сайта, который я сделал). Как я уже говорил выше, я подтвердил, что document.title может (и может) измениться, я просто сбит с толку, почему заголовок страницы не печатается.

<script type="text/javascript">
    $(document).ready(
        $('#myDiv').on('click', function(){
            document.title = 'my custom title';
        });
    );      
</script>

ОБНОВЛЕНИЕ: Я до сих пор не нашел решение этой проблемы, но через некоторое время я определил, что это проблема с Google Chrome Frame. Оказывается, что Google Chrome Frame, включенный на странице, испортит функциональность печати IE; в частности, он не будет печатать верхние / нижние колонтитулы страниц, дату, текущие / общие страницы напечатанного веб-сайта или URL. Когда GCF включен на странице в IE9, предварительный просмотр печати больше не является даже выделением - я думаю, так как GC обрабатывает то, что IE9 определяет как предварительный просмотр и печать на одном экране, GCF просто отключает его. Я добавил GCF в качестве тега в этот пост, и я не уверен, как дальше решить мою проблему. Я могу сказать, что GCF, безусловно, проблема здесь. Пожалуйста, напишите мне, если кто-то еще видит это и имеет такую ​​же проблему

1 ответ

Макет печатной страницы может быть настроен.

Заголовок может быть удален (точно так же, как номер страницы или URL-адрес источника)

Вы ничего не можете сделать против этого.

Что вы можете сделать, это CSS-ресурс для печати, который будет отображать специальный заголовок (не заголовок), который виден только при печати.

Другие вопросы по тегам