是否可以使用JavaScript来触发Flash对象的上下文菜单“打印”操作?
背景:我有一个主页内容由Flash对象组成的页面。我需要通过JavaScript打印此页面,我正在使用window.print
。
不幸的是,似乎Firefox有一个错误(过去八年),因此Flash内容不会出现在打印输出中。除了一些需要访问Flash源的黑客攻击之外,我的研究还没有办法解决这个问题,而我没有。
由于Flash内容是页面中最重要的部分,因此我可以通过Flash右键单击上下文菜单“print”操作来打印。我希望用户体验至少保持不变,即他们点击我的“打印”按钮,我使用浏览器检测黑客来使用window.print
或Flash自己的打印。为此,我需要一种方法来触发Flash对象上的操作。