windowprint打印-去掉页眉页脚及打印链接

首页全局引用去除CSS样式

// 去掉页眉页脚及打印链接
@page {
  margin-bottom: 0mm;
  margin-top: 0mm;
}

兼容IE其他浏览器

  function pagesetup_null() {
    var hkey_root, hkey_path, hkey_key;
    hkey_root = "HKEY_CURRENT_USER";
    hkey_path = "\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
    try {
      var RegWsh = new ActiveXObject("WScript.Shell");
      hkey_key = "header";
      RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "");
      hkey_key = "footer";
      RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "");
    } catch (e) { }
  },
  function getExplorer() {
    var explorer = window.navigator.userAgent;
    //ie
    if (explorer.indexOf("MSIE") >= 0) {
      return "IE";
    }
    //firefox
    else if (explorer.indexOf("Firefox") >= 0) {
      return "Firefox";
    }
    //Chrome
    else if (explorer.indexOf("Chrome") >= 0) {
      return "Chrome";
    }
    //Opera
    else if (explorer.indexOf("Opera") >= 0) {
      return "Opera";
    }
    //Safari
    else if (explorer.indexOf("Safari") >= 0) {
      return "Safari";
    }
  }



  调用打印时,调用方法:
  if (getExplorer() == "IE") {
      pagesetup_null();
  }
  window.print();

最终效果

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理