print() 方法用于打印当前窗口的内容,支持部分或者整个网页打印。

调用 print() 方法所引发的行为就像用户单击浏览器的打印按钮。通常,这会产生一个对话框,让用户可以取消或定制打印请求。

win10下测试ie11、chrome、firefox、360、edge 都可以成功去掉页眉页脚;

打印

.printBox {

width: 300px;

height: 300px;

border: 1px solid blue;

}

@page {

size: auto;

margin: 0mm;

}

this is content!!!

点击按钮打印

打印

function print_page() {

if (!!window.ActiveXObject || "ActiveXObject" in window) { //是否ie

remove_ie_header_and_footer();

}

window.print();

}

function remove_ie_header_and_footer() {

var hkey_path;

hkey_path = "HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";

try {

var RegWsh = new ActiveXObject("WScript.Shell");

RegWsh.RegWrite(hkey_path + "header", "");

RegWsh.RegWrite(hkey_path + "footer", "");

} catch (e) {

}

}

以上这篇js 客户端打印html 并且去掉页眉、页脚的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2017-10-31

js调用html打印去掉页眉页脚,js 客户端打印html 并且去掉页眉、页脚的实例相关推荐

  1. React Native之js调用Android原生使用Callback传递结果给js

    如果不清楚js如何调用Android原生,可以先参考我的这篇博客React Native实现js调用安卓原生代码 1 问题 上面的文章只是调用安卓原生显示Toast,但是我们一般会需要调用安卓的代码然 ...

  2. js 调用php 导出表格,[拿来主义]使用layui纯JS导出html页面中的table为excel

    使用场景: 将当前html页面中table的数据导出为excel(分析:页面无分页,不用再查数据库,直接使用js插件导出数据即可) js代码: layui.config({ base: '{$Thin ...

  3. js 调用c语言函数看,web前端:JS高级---函数中的this的指向,函数的不同调用方式...

    在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用.要善于利用函数,以减少重复编写程序段的工作量. 函数分为全局函数.全局静态函数;在类中还可以定义构造函数.析构函数.拷贝构造函数 ...

  4. js调用html文件并载入,html中import js文件并调用报错

    在vue项目的public/index.html中import 一个js文件报错: Failed to load module script: The server responded with a ...

  5. js调用ts,亲测。

    js调用ts. ts类: export class OperateStepsPage implements OnInit {private static jsUse: OperateStepsPage ...

  6. 关于ActiveX控件开发、js调用

    控件制作: 32位控件制作 参考:32位控件制作 64位控件制作 参考:一.创建:二.界面:三.js调用 说明:64位控件的js调用我按上述教程制作,调用可以,但是控件中没有文章中说的控件中显示的那行 ...

  7. Node.js 通过https服务器利用js调用网络摄像头

    前言 最近写了一个js调用摄像头的代码,整体实现是非常简单,但是放到服务器上,通过外网访问后就会出现一个警告 我们需要通过js调用摄像头,但在此之前我们需要创建一个https服务器.所以,这篇博文就是 ...

  8. html 打印指定区域并去掉页眉、页脚,设置打印布局(纵向、横向)

    <style type="text/css"> table{font-size:18px; border-collapse:collapse; text-align: ...

  9. PowerPoint2007页眉页脚文本的打印ppt课件下载

    原因:如果向"讲义母版"视图中添加了页眉和页脚文本,则可能会出现此行为. 方法 1:在打印预览中,从"页眉和页脚"对话框中删除页眉和页脚文本. 1. 单击&qu ...

  10. C# 调用Word(PrintOut) 直接打印,出现“第一节的页边距设于可打印区域之外,是否继续”...

    /// <summary>         /// 输出到打印机         /// </summary>         public void Print()      ...

最新文章

  1. 爱了!Intellij IDEA 自带的 Vim 插件真心不错
  2. Python将所有的英文单词首字母变成大写
  3. Java 转型问题(向上转型和向下转型)
  4. 浏览器控件JxBrowser 6.18发布 | 极大增强了安全性
  5. mysql_connect 废弃_解决Deprecated: mysql_connect():
  6. 计算机研究生上课时间自由吗,计算机在职研究生面授班主要的上课时间安排是怎样的呢...
  7. socket模拟http的登陆_利用 Python + Selenium 实现自动登陆签到
  8. postgresql数据库增删改:使用pgadmin以及SQL语句来实现
  9. 不依赖远程API启动SEER区块链命令行钱包和网页钱包的方法
  10. Redis实现微博后台业务逻辑系列(六)
  11. 不行是谁决定的呢,明明你眼前就有这么多的可能啊
  12. Window Server 2008中开启Window Media Player功能
  13. linux搜索含多个字符串,关于linux:使用grep搜索多个字符串
  14. vscode调试时如何在launch.json中添加环境变量
  15. Ant Design介绍
  16. 无人车传感器 GPS 深入剖析
  17. eda交通灯控制器波形输入_EDA 基于quartus平台制作的步行街自助式交通灯控制器(含vhdl程序、波形图、及电路原理图)+课程设计报告...
  18. Difference between Vienna DL LLS and UL LLS
  19. Centos7 逻辑卷 物理卷 卷组 实践
  20. 技巧:屏幕長亮 兩種方式

热门文章

  1. 15种手机游戏引擎和开发工具介绍
  2. 魔百和CM201-1-YS易视腾代工-免拆机-线刷固件包
  3. margin的百分比参照物
  4. 2021年N1叉车司机考试题及N1叉车司机考试试卷
  5. 2019哪里可以进行高层次人才扶持政策申报?
  6. java小数位数保留
  7. mysql如何上传音频文件_如何上传本地音乐获取MP3外链(欢迎分享和转载)
  8. 最新ECS阿里云服务器租用价格表,优惠活动(实时更新)
  9. redis 集群介绍及docker实现
  10. Freemarker 输出 $ 特殊符号