如何修复多次包含 Primefaces 资源?
How to fix Primefaces resources being included multiple times?
我正在从 Primefaces 6.1 迁移到 7.0.18,目前我的一个问题与 Primeface 有关,Primeface 的资源现在在生成的 HTML 标记中多次包含,这会延迟加载UI 的显着性,并且还会导致多次打开文件上传控件的问题。
我只是注意到它是由于初始化参数中的 primefaces.MOVE_SCRIPTS_TO_BOTTOM
而发生的。
未添加primefaces.MOVE_SCRIPTS_TO_BOTTOM时的参考图片
除了完全放弃 primefaces.MOVE_SCRIPTS_TO_BOTTOM
之外,是否有解决此问题的任何已知解决方案?没有 primefaces.MOVE_SCRIPTS_TO_BOTTOM
我的 UI 洗牌。
- Mojarra JSF 2.3
- Primeface 7.0.18
- JDK 8
- 阿帕奇 Tomcat 9.0.35
我可以解决这个问题。问题是我在模板页面和包含页面上添加了 <body>
标签。一旦我避免使用多个 body 标签,它就不会包含多个时间资源。
我正在从 Primefaces 6.1 迁移到 7.0.18,目前我的一个问题与 Primeface 有关,Primeface 的资源现在在生成的 HTML 标记中多次包含,这会延迟加载UI 的显着性,并且还会导致多次打开文件上传控件的问题。
我只是注意到它是由于初始化参数中的 primefaces.MOVE_SCRIPTS_TO_BOTTOM
而发生的。
未添加primefaces.MOVE_SCRIPTS_TO_BOTTOM时的参考图片
除了完全放弃 primefaces.MOVE_SCRIPTS_TO_BOTTOM
之外,是否有解决此问题的任何已知解决方案?没有 primefaces.MOVE_SCRIPTS_TO_BOTTOM
我的 UI 洗牌。
- Mojarra JSF 2.3
- Primeface 7.0.18
- JDK 8
- 阿帕奇 Tomcat 9.0.35
我可以解决这个问题。问题是我在模板页面和包含页面上添加了 <body>
标签。一旦我避免使用多个 body 标签,它就不会包含多个时间资源。