Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf Richard面临与Internet Explorer 11的兼容性问题_Jsf_Cross Browser_Richfaces_Internet Explorer 11_Incompatibility - Fatal编程技术网

Jsf Richard面临与Internet Explorer 11的兼容性问题

Jsf Richard面临与Internet Explorer 11的兼容性问题,jsf,cross-browser,richfaces,internet-explorer-11,incompatibility,Jsf,Cross Browser,Richfaces,Internet Explorer 11,Incompatibility,我正在使用RichFaces/JSF开发一个web应用程序。该应用程序在Safari、Mozilla、Chrome和IE9上的表现与预期一致,然而,我在IE11上遇到了严重的兼容性问题 当rich:modalPanel打开时,对话框和按钮完全变灰 h:InputExtArea显示生成的所有服务器端代码,而不是空代码 当我单击rich:calendar图标时,它不会弹出日历,即使我已经设置了popup 在属性中设置为true 除了IE 11之外,我在任何其他浏览器中都没有遇到上述任何问题 当我

我正在使用RichFaces/JSF开发一个web应用程序。该应用程序在Safari、Mozilla、Chrome和IE9上的表现与预期一致,然而,我在IE11上遇到了严重的兼容性问题

  • 当rich:modalPanel打开时,对话框和按钮完全变灰
  • h:InputExtArea显示生成的所有服务器端代码,而不是空代码
  • 当我单击rich:calendar图标时,它不会弹出日历,即使我已经设置了popup 在属性中设置为true
除了IE 11之外,我在任何其他浏览器中都没有遇到上述任何问题

当我在IE 11 Developer Tools中调试我的web应用程序时,与上述问题相关的一些消息如下:

  • 函数未定义或为空:selectNodes(JavaScript)
  • 里奇面临皮肤问题
我正在运行JBoss版本4.2.1.GA和RichFaces版本3.3.2


谢谢。

RichFaces 3仅在Internet Explorer中受支持≤ 8.尝试使用Meta标记httpequiv将文档模式设置为ie8


或者更好的方法是升级到RichFaces 4(在回答此问题时为4.3.4),以获得对最新Internet Explorer版本的支持。RichFaces3老了

布莱恩·莱特姆是对的。但如果出于其他原因,您被迫不更改兼容模式,您可以尝试以下方法:

Richfaces3.x在IE11中失败,因为缺少LOG.debug(“”)、LOG.warn(“”)和LOG.error(“”)等函数

包含如下javascript文件以“覆盖”此函数:

LOG = new Object();
LOG.debug = function(msg)
{
   console.log("debug: " + msg);
};
LOG.warn = function(msg)
{
   console.log("warn: " + msg);
};
LOG.error = function(msg)
{
   console.log("error: " + msg);
};
我在一个只使用richfaces3.x的ajax组件的应用程序中尝试了这一点。也许使用所有richfaces标记库这可能不起作用