【问题标题】:Primefaces embedded PDF media shows as "dynamiccontent.properties.jsf" in Chrome onlyPrimefaces 嵌入式 PDF 媒体仅在 Chrome 中显示为“dynamiccontent.properties.jsf”
【发布时间】:2021-09-01 08:11:24
【问题描述】:

我有一个非常相似的问题 How to rename PDF in primefaces media tag

但是,我使用的是 Primefaces 7.0,所以它不会是 6.1 修复的错误,我也不会忘记自己设置名称。我读过 Chrome 已经改变了一些东西(有意或无意),所以我们不能再设置显示的名称了。任何人有更多信息或一些解决方法?

问候

【问题讨论】:

    标签: google-chrome jsf primefaces


    【解决方案1】:

    多年来,将p:media 用于PDF 一直是一种黑客行为,而且浏览器也在不断变化。 PDF 使用的文件名技巧可以工作,然后当 Chrome 进行一些更改时它停止工作。

    查看这张票:https://github.com/primefaces/primefaces/issues/5901

    PrimeFaces 在 11.0 的 Media 中已弃用 PDF。如果您真的想渲染 PDF 并能够使用正确的名称下载,我建议您查看 PrimeFaces Extensions DocumentViewer:https://www.primefaces.org/showcase-ext/sections/documentviewer/basic.jsf

    但是 Chrome 92 最近做了一个改变,我们不得不修复它,你可以在这里阅读:https://github.com/primefaces-extensions/primefaces-extensions/issues/122

    【讨论】:

      猜你喜欢
      • 2014-08-16
      • 2014-09-20
      • 1970-01-01
      • 2021-06-16
      • 2011-05-26
      • 1970-01-01
      • 2013-05-21
      • 1970-01-01
      • 2020-11-25
      相关资源
      最近更新 更多