首页 > 解决方案 > 使用JSF在同一个文件不同耳朵上的JS文件加载冲突

问题描述

我们通过组合使用 JSF2 和 xhtml 页面,我们发现自己遇到了这个问题。

我们将应用程序作为独立的ear 文件提供,并将页面的基本结构和核心JS 文件打包在一个jar 中。当我们有这种情况时:

APP1coreJSv1

APP2coreJSv2

APP1--> 浏览APP1屏幕并做你的事情 --> 调用APP2并加载它自己的资源 --> 浏览APP2屏幕并做你的事情。

JS核心文件在进入的时候就加载了APP1,但是当我们去APP2加载完成你在里面的时候,加载的JS还是属于.js的那个APP1

文件的命名是相同的,假设core.js将这些文件作为共享库取出,或者由于客户的原因,某些东西对我们的客户来说是不可能的。

有谁知道如何强制每个应用程序加载自己的 JS 文件?

提前致谢。

标签: javascriptjsf-2

解决方案


推荐阅读