为什么Ajax4JSF脚本会自动定义在HTML页面的顶部?

为什么Ajax4JSF脚本会自动定义在HTML页面的顶部?,jsf,ajax4jsf,jsf-1.1,Jsf,Ajax4jsf,Jsf 1.1,我正在web应用程序中使用JSF1.1。当我在IE 5中运行应用程序时,它有一些UI问题。因此,我使用meta标记在Edge compatibility中打开页面 meta tag is - http-equiv="X-UA-Compatible" content="IE=edge" script declared is - /*appName*/a4j.res/org.ajax4jsf.framework.ajax.AjaxScript.jsf 现在我使用了带有URI的Ajax4JSF标记

我正在web应用程序中使用JSF1.1。当我在IE 5中运行应用程序时,它有一些UI问题。因此,我使用meta标记在Edge compatibility中打开页面

meta tag is - http-equiv="X-UA-Compatible" content="IE=edge"

script declared is - /*appName*/a4j.res/org.ajax4jsf.framework.ajax.AjaxScript.jsf
现在我使用了带有URI的Ajax4JSF标记库-

meta标记只有在其写在head标记中任何其他行的上方时才起作用。问题是Ajax4JSF库会在head标记的第一行自动声明一个脚本

它将我的元标记推到第二行,导致边缘兼容性丢失

meta tag is - http-equiv="X-UA-Compatible" content="IE=edge"

script declared is - /*appName*/a4j.res/org.ajax4jsf.framework.ajax.AjaxScript.jsf
如何解决这个问题。
提前感谢。

u应该在问题中包含相关信息,而不是评论!只需点击
edit
:DSo您实际上是在为20年前的浏览器使用15年前的标准对应用程序进行Ajaxing吗?