WindowObject.print()在Chrome中冻结
WindowObject.print() freeze in Chrome
我正在尝试打印页面上的一些内容。页面从自身获取一些值并构建一个字符串,该字符串最终进入一个windowObject。
当用户通过点击打印对话框角落的X键关闭打印对话框时会出现问题。这将导致主窗口(选项卡)冻结。如果用户打印页面或点击对话框上的"取消",它可以正常工作。在FF中也很好。
小提琴:http://jsfiddle.net/atgardmedia/9Pkyv/9/
var strHtml = "<html>'n<head></head><body>Content goes here..</body>'n</html>";
WindowObject = window.open('', 'PrintWindow', 'width=750,height=650,top=50,left=50,toolbars=no,scrollbars=yes,status=no,resizable=yes');
WindowObject.document.writeln(strHtml);
WindowObject.print();
WindowObject.close();
任何想法?
这是Chrome中的一个错误,将根据票证在Chrome 36中修复。
相关文章:
- Chrome WebKitGetUserMedia
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- 在chrome.tabs.onCreated之后加载HTML页面
- 在哪里使用名为“;冻结”;
- chrome扩展中的navigator.geolocation.getCurrentPosition
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- chrome扩展更改主机/域警告
- 仅限Chrome:ajax冻结了我的JavaScript执行
- 使用sigma.js刷新图形时Chrome会冻结
- JavaScript 冻结/崩溃在 Chrome 中
- 连续的 ajax 调用会冻结 chrome 和 IE
- 在Chrome中推送和弹出冻结的数组,而不会引发异常
- Chrome中同步AJAX调用冻结前的代码
- 如何在chrome(插件/控制台)中故意冻结javascript
- 动画冻结在FF和IE,但不是Chrome
- WindowObject.print()在Chrome中冻结
- 我的页面加载被Chrome状态冻结“;正在等待api.mixpanel.com“-这是什么,我该如何避免
- 简单响应页面会导致 Chrome 进程冻结
- window.close()将Chrome最小化为一个冻结的白色弹出窗口,而不是关闭一个弹出窗口