使用p:media的google chrome pdf查看器

使用p:media的google chrome pdf查看器,pdf,primefaces,Pdf,Primefaces,我有以下代码: <p:media value="#{testController.simplePDF()}" player="pdf" width="300px" height="300px"> No PDF file uploaded. </p:media> 没有上载PDF文件。 simplePDF方法返回simplePDF=newDefaultStreamedContent(即“应用程序/pdf”) 有时,如果在数据库中找不到pdf,则该方法返回n

我有以下代码:

<p:media value="#{testController.simplePDF()}" player="pdf" width="300px" height="300px">  
    No PDF file uploaded.
</p:media> 

没有上载PDF文件。
simplePDF方法返回
simplePDF=newDefaultStreamedContent(即“应用程序/pdf”)

有时,如果在数据库中找不到pdf,则该方法返回null。但是当它返回null时,它应该显示“没有上传PDF文件”

这在firefox中有效,问题在于chrome。它在chrome url下面显示一条消息,说“无法加载PDF查看器”,并显示一个带有损坏插件图像的“无法加载插件”。我需要将其显示为“未上载PDF文件”。

可能的解决方案:

  • 转到Chrome的导航栏,然后进入:chrome://plugins/
  • 停用PDF查看器
  • 再次运行应用程序,您应该会看到PDF