我有一个要求,即我的Web应用程序引用的JS需要驻留在除应用程序上下文之外的位置。例如。我项目的部署结构看起来像
myProj.ear/myProj.war/layout/thePageThatNeedsExternalJS.xhtml
生活在$JBOSS_HOME/server/default/deploy
下。
要求声明theJavascript.js
文件应存在于文件系统中,例如。在
/home/amit/myJsFolder/theJavaScript.js
现在我尝试使用scr="file:///home/amit/myJsFolder/theJavaScript.js"
我也尝试使用" ../../"尝试将其指向正确位置的路径,但似乎也不起作用。我试图通过使用chrome开发人员工具来查看Js是否已链接,并且脚本部分中未列出js,但其他脚本用于例如Jquery脚本。
甚至可以在网络应用中链接这样的js吗?因为我在一个HTML页面上尝试了这个并且它可以工作。