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-ресурс для печати, который будет отображать специальный заголовок (не заголовок), который виден только при печати.