让我保持这简单直接..
我们在PAGE1
我们有一个PAGE2,它使用一些json和其他东西生成数据。
当我点击PAGE1中的按钮时,我们要打印PAGE2。 (使用Javascript / Jquery)
请提供实现此功能的建议。
谢谢。
答案 0 :(得分:1)
要打印的页面不显示您需要使用旧黑客,隐藏的iframe 。
如果您放置" onload"在您要打印的页面上调用window.print(),然后只需让您的按钮触发隐藏的iframe(1x1)即可加载该页面。您的浏览器将阻止任何XSS尝试,因此导致打印操作的javascript需要在加载的页面上。
或者,子页面通常也可以访问父页面(只要它们位于同一个域中),这样您也可以在整个时间内隐藏子页面(但隐藏)并让它注册一个单击事件监听器在父页面上。