所以,我收到了我的用户的抱怨,我们网站的打印功能已不再适用了。经过一番调查后,我发现这是最近版本的Chrome(第35号,2014年5月20日发布)特有的问题。所以传统的代码
window.frames[ "my-iframe" ].focus( )
window.frames[ "my-iframe" ].print( )
现已在Google的浏览器中显示。错误是:
TypeError: object is not a function
它看起来像window.frames [" my-iframe" ]返回frameElement
而不是DOM对象。
解决此问题的解决方案或解决方法仅适用于Chrome?
答案 0 :(得分:0)
对不起,伙计们!我的错。我在iframe中使用“id”而不是“name”。 Safari无论如何都要理解它,以及之前版本的Chrome。
简单的解决方案,显然。