当IE打印更多页数时,IE变得无响应
IE when printing more number of pages then IE became unresponsive
我在IE中从html中打印更多的页面,第一次打印特定的网页变得无响应。我使用下面的代码
打印它function printdData(content)
{
var textPopupWindow = window.open('','popup','toolbar=no,menubar=no,width=1,height=1 left=-5000');
textPopupWindow.document.open();
textPopupWindow.document.write(getPrintData(content));
textPopupWindow.document.close();
}
function getPrintData(printData)
{
return "<html moznomarginboxes mozDisallowSelectionPrint>'n" +
"<head>'n" +
"<meta http-equiv='"X-UA-Compatible'" content='"IE=8'" />'n" +
"<script>'n" +
"function step1() {'n" +
" setTimeout('step2()', 10);'n" +
"}'n" +
"function step2() {'n" +
" window.print();'n" +
" window.close();'n" +
"}'n" +
"</script>'n" +
"<style type='"text/css'" media='"print'">'n" +
"@page 'n" +
"{'n" +
"size: auto;'n" +
"margin-top: 0.25in;'n" +
"margin-bottom: 0.25in;'n" +
"}'n" +
"</style>'n" +
"</head>'n" +
"<body onLoad='step1()' style='"font-size: 12px;'">'n" +
printData +
"</body>'n" +
"</html>'n";
}
这是我用来打印从网页生成的html内容的代码。'printData'包含要打印的html内容。此问题仅在IE中存在,但在chrome和firefox中可以正常工作。
即规格:
- 版本:ie9
- 操作系统:Windows 7
如果没有看到更多的细节,就无法对您提供的代码进行完整的分析。让我们像下面这样了解更多关于浏览器的细节:
- <
- IE版本/gh>
- 操作系统("Windows _"我假设)
同时尝试禁用所有附加组件。自插件出现以来,这是IE常见的效率消耗问题。此外,如果这不能解决你需要的,试试这个线程:超级用户论坛帖子
相关文章:
- IE中的Onload()处理程序没有响应
- IE 10 挂起 XMLHttpRequest 6 分钟,然后响应请求(使用 AngularJS 实现 CRSF)
- IE没有't请参阅CORS标头作为响应
- 响应式幻灯片.js插件在IE中不起作用
- 如何使用 Modernizr & Respond.JS 在 IE 8 上禁用响应能力
- IE 无法将响应标头(来自 ajax)打印为 utf8
- jQuery AJAX 调用在 Firefox 中有效,但在 IE 中不起作用 - 返回有效响应
- IE不会在新的弹出窗口中显示响应
- js变量'未定义'在IE中(值由ajax响应设置)
- IE iframe没有'无法正确处理application/json响应
- IE AJAX响应在Null(0x00)字符后修剪所有数据
- $.ajax()的IE微调响应文本
- IE和chrome不会在发送XMLHTTPRequest之前执行js代码,直到它收到该请求的响应
- 如何在Bootstrap 3中禁用IE的页面响应能力
- jQuery文件上传响应不包含jqXHR.IE中的responseText属性;10.
- 当IE打印更多页数时,IE变得无响应
- aspx页面中的锚标记onclick事件在IE(11)中工作,但在Chrome和Firefox中无法响应
- & lt; script>ajax响应中的标签未被IE解析<= 8
- IE和Firefox对空XML响应的不同行为
- IE将来自JAX-RS web服务的字符串响应视为文件