当我从 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/