javascript - 在新标签页中打开以进行打印

标签 javascript

我想在新选项卡而不是新窗口中打开打印屏幕选项。

这是我的 JavaScript 代码

$scope.PrintWindow = function(divName,method) {
  var printContents = document.getElementById(divName).innerHTML;
  var popupWin = window.open('Print', method, 'fullscreen=yes');
  popupWin.document.open()
  popupWin.document.write('<html><head><link href="print.css" rel="stylesheet" type="text/css" media="print"></head><body onload="window.print()">' + printContents + '</html>');

  popupWin.document.close();
           popupWin.focus();
} 

_self 在同一窗口中打开

_target 和 _newtab 在新窗口中打开。我希望它位于新标签中。

最佳答案

删除 fullscreen=yes 它解决了我的问题。

  $scope.PrintWindow = function(divName,method) {
      var printContents = document.getElementById(divName).innerHTML;
      var popupWin = window.open('Print', method,);
      popupWin.document.open()
      popupWin.document.write('<html><head><link href="print.css" rel="stylesheet" type="text/css" media="print"></head><body onload="window.print()">' + printContents + '</html>');

      popupWin.document.close();
               popupWin.focus();
    } 

关于javascript - 在新标签页中打开以进行打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33219263/

相关文章:

javascript - NightmareJS : “Failed to execute ' querySelector' on 'Document' : '#LINK1$1' is not a valid selector.”

javascript - 我可以在客户端脚本中使用 JavaScript 以外的语言吗?

javascript - 当你组合 "use strict"时会发生什么;内部函数为 "use strict";在全局背景下?

javascript - Angularjs 不更新 HTML View

javascript - 传单删除特定标记

javascript - jquery 旋转功能不起作用

javascript - 使用查询小部件将 ActiveX 控件动态加载到页面上

javascript - 如何生成HTML5视频音量水平图?

javascript - Facebook API Javascript JSON 响应

javascript - Bootstrap 数据表重叠