javascript - 使用JSF在同一个文件不同耳朵上的JS文件加载冲突
问题描述
我们通过组合使用 JSF2 和 xhtml 页面,我们发现自己遇到了这个问题。
我们将应用程序作为独立的ear 文件提供,并将页面的基本结构和核心JS 文件打包在一个jar 中。当我们有这种情况时:
APP1
和coreJSv1
APP2
和coreJSv2
APP1
--> 浏览APP1
屏幕并做你的事情 --> 调用APP2
并加载它自己的资源 --> 浏览APP2
屏幕并做你的事情。
JS核心文件在进入的时候就加载了APP1
,但是当我们去APP2
加载完成你在里面的时候,加载的JS还是属于.js的那个APP1
。
文件的命名是相同的,假设core.js
将这些文件作为共享库取出,或者由于客户的原因,某些东西对我们的客户来说是不可能的。
有谁知道如何强制每个应用程序加载自己的 JS 文件?
提前致谢。
解决方案
推荐阅读
- python - pd.to_datetime 上的未知字符串格式
- firebase - 拦截 firebase-functions 响应(中间件)
- java - 在 GET 请求中应用正则表达式过滤器使用 Java 代码,而不是 SQL
- ios - 如何为 UITabBar 徽章添加边框?
- bash - 使用 ls 和 cut 命令获取文件所有者名称
- sql - 循环矩阵(sql)的旋转
- opencv - 访问 cvLoadImage() 函数的正确头文件
- javascript - 没有从 NodeJS 中的 MySQL 查询中获取返回对象
- c# - 通过一笔交易选择和更新
- node.js - 如何使用对话流从 RESTful API 获取数据