【问题标题】:Uncaught TypeError: Cannot read property 'print' of undefined未捕获的类型错误:无法读取未定义的属性“打印”
【发布时间】:2015-10-15 00:54:51
【问题描述】:

我已经实现了打印功能,点击一个按钮就会打开一个新的打印窗口。由于需求的变化,我把它注释掉了,一切都很好。客户希望再次拥有打印功能。所以,我只是取消注释

未捕获的类型错误:无法读取未定义的属性“打印”

我清除了缓存,重新打包并重新部署。没有什么可以帮助我解决这个问题。你能告诉我我哪里做错了吗。

更新

伙计们,

我使用下面的代码来打印它。

myWindow=window.open(url, "myWindow", "width=2000, height=1000");       
    myWindow.print();

我发现了问题所在。弹出窗口被阻止。一旦我允许弹出窗口,它就可以正常工作。

【问题讨论】:

  • 请添加一些代码。谢谢。
  • 如果您不告诉我们问题出在哪里,我们该如何解决?
  • 是的。您做错的事情是取消注释该代码。此外,我相信您也在没有提供足够信息的情况下寻求帮助。考虑以下问题:“我在外面看到了一些我无法相信的东西,为什么我会看到它?”
  • @JK,如果有人懒惰,那么他们甚至不会努力提问。不要以为你是世界上最聪明的人。人们会犯错,我接受了我所做的。

标签: javascript jquery printing


【解决方案1】:

弹出窗口被阻止,所以我收到了这个错误。一旦我允许弹出窗口,它就可以正常工作了。

【讨论】:

    猜你喜欢
    • 2021-12-22
    • 2015-01-06
    • 2017-07-26
    • 2019-02-26
    • 2021-12-25
    • 1970-01-01
    • 2017-02-11
    相关资源
    最近更新 更多