Javascript 如何在使用浏览器打印时修改浏览器添加的页眉和页脚

Javascript 如何在使用浏览器打印时修改浏览器添加的页眉和页脚,javascript,firefox,Javascript,Firefox,我想知道是否可以(在任何浏览器中)在打印时修改浏览器添加的页眉和页脚。我知道您可以通过调整@页边距来防止出现这种情况。但我希望能够更改页眉和页脚的文本 最重要的是,能够将类似基于web技术的Javascript中的字符串传递到浏览器(或浏览器的扩展),从而调整页眉和页脚的值 我知道firefox允许将自定义文本添加为页眉和页脚,但如果有扩展名,则可以使用JS或类似工具传递字符串 您可以使用。将要应用于打印配置文件的所有规则放在换行符中,如: @media print { .header,

我想知道是否可以(在任何浏览器中)在打印时修改浏览器添加的页眉和页脚。我知道您可以通过调整@页边距来防止出现这种情况。但我希望能够更改页眉和页脚的文本

最重要的是,能够将类似基于web技术的Javascript中的字符串传递到浏览器(或浏览器的扩展),从而调整页眉和页脚的值

我知道firefox允许将自定义文本添加为页眉和页脚,但如果有扩展名,则可以使用JS或类似工具传递字符串

您可以使用。将要应用于打印配置文件的所有规则放在换行符中,如:

@media print {
   .header, .footer {
       display:none;
   }
}
片段

正文{
字体系列:“开放式Sans”,无衬线;
}
* {
保证金:0;
填充:0;
框大小:边框框;
}
.页眉,.页脚{
显示:表格;
宽度:100%;
背景:#333;
颜色:#fff;
文本对齐:居中;
文本转换:大写;
填充:10px;
}
梅因先生{
填充:10px;
最小高度:100px;
}
@媒体印刷品{
.页眉,.页脚{
显示:无;
}
}
标题
Lorem ipsum dolor sit amet,是一位杰出的献身者。杜伊斯·塞德·奥纳雷·萨皮恩。普罗因非枕purus。nec turpis的非Null eu est viverra dapibus悬浮液。马萨乌尔特里斯博物馆。mauris felis前庭,位于laoreet eu arcu tincidunt vel的aliquam。这是一种权杖。普雷森特鲁图姆位于同侧,莫利斯位于同侧。不可在任何情况下使用,我必须遵守法律。在nisl的会议上,大家都可以坐下来讨论


页脚
嘿,这似乎是一个你可以在谷歌上找到答案的问题!请尝试找到答案,如果不成功,请回来询问。包括任何您尝试过且有效/无效的内容!谢谢我在发布问题之前进行了搜索。我也试着看看我使用的浏览器是否有可能。但只有Firefox浏览器对页眉和页脚进行了最多的修改。但是,必须手动进行修改。并且不能使用javascript或类似程序自动完成。我想修改浏览器添加的标题。不要向页面添加我自己的标题。@MohamedJailam,大多数浏览器(如Chrome)都提供添加/删除标题的选项。在使用JavaScript打印之前,可以通过更新页面标题来更改标题文本。页脚不可能,因为它获取页面的当前URL。