javascript - 使用 Javascript 或 CSS 从 Internet Explorer 打印时隐藏页眉和页脚

标签 javascript css internet-explorer printing

当我从 Internet Explorer 打印网页时,它会自动添加页眉和页脚,包括网站标题、URL、日期和页码。

是否可以使用 Javascript 或 CSS 以编程方式隐藏页眉和页脚?

要求:

  • 在 IE 6 中工作(不需要其他浏览器支持,因为它对 Intranet 是必需的)
  • 可能会使用 ActiveX、Java Applet、Javascript、CSS
  • 最好不是用户需要安装的东西(例如 http://www.meadroid.com/scriptx )。尽管我认为这可能是唯一的选择,但请随意列出其他第三方可用的插件
  • 不要求用户手动更新他们的浏览器设置
  • 不要将页面呈现为 PDF 或 Word 文档或任何其他格式
  • 不要写入注册表(安全性阻止了这一点)

谢谢

最佳答案

在您的打印选项中,您可以禁用它。以编程方式执行此操作的唯一方法是使用写入注册表的 activeX 控件或用 VB 编写的脚本 block 。打印选项的设置存储在注册表中。用户必须允许您的脚本访问大多数人出于安全原因不会访问的注册表。

如果要控制页面内容,可以使用css打印样式表。

编辑:有 3rd 方 active x 控件可以以编程方式为您打印,但再次强调,用户必须选择下载并安装它。

关于javascript - 使用 Javascript 或 CSS 从 Internet Explorer 打印时隐藏页眉和页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/449064/

相关文章:

javascript - 如何列出 props 变量中的项目?

javascript - 如何正确地反跳ajax请求

html - Bootstrap 模态框始终位于页面顶部

html - IE 和 Chrome/Mozilla 中的 Img 大小不同

javascript - 原型(prototype)对象中缺少实例方法

javascript - 在JS中使用定时器设置变量

html - 并排放置 2 个 div/Internet Explorer 6/7 float 和填充(?)错误修复

asp.net - 禁用 Internet Explorer 8 开发人员工具的自动启动

php - 我正在尝试使用用户元配置文件中的头像图像作为模板的背景

css - 我怎样才能防止绝对定位的 child 急切的文字换行?