[英]Disable print preview in Chrome
有没有办法在Chrome中使用javascript禁用打印预览? 我需要在Web应用程序中打开一个弹出窗口,其中包含一些要打印的文本; 在此弹出窗口中,我在加载页面时有以下代码:
$(document).ready(function () {
window.print();
});
一个打开打印预览页面的简单JavaScript; 现在,会发生的情况是打印预览页面的行为类似于模式对话框:我无法在打开打印页面的应用程序中导航(即使链接是可点击的)。 如果正常系统对话框可用,则不会显示此行为(实际上,我在IE Explorer和Firefox中没有此问题)。 那么,有没有办法告诉Chrome通过JavaScript禁用打印预览?
有没有办法在Chrome中使用javascript禁用打印预览?
不(通过javascript)。 谷歌像其他公司一样,喜欢保持一致的用户体验。 如果程序员能够改变chrome在html以外的不同页面上的工作方式,那将是糟糕的用户体验。
现在,会发生的情况是打印预览页面的行为类似于模式对话框:我无法在打开打印页面的应用程序中导航(即使链接是可点击的)。
相反,您可以使用相同的数据打开一个新窗口,并使用hava javascript进行打印。 上一个窗口将正常工作(假设由于附加组件/配置,新窗口不会在新选项卡中打开)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.