Jsf Richard面临与Internet Explorer 11的兼容性问题
我正在使用RichFaces/JSF开发一个web应用程序。该应用程序在Safari、Mozilla、Chrome和IE9上的表现与预期一致,然而,我在IE11上遇到了严重的兼容性问题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之外,我在任何其他浏览器中都没有遇到上述任何问题 当我
- 当rich:modalPanel打开时,对话框和按钮完全变灰
- h:InputExtArea显示生成的所有服务器端代码,而不是空代码
- 当我单击rich:calendar图标时,它不会弹出日历,即使我已经设置了popup 在属性中设置为true
- 函数未定义或为空:selectNodes(JavaScript)
- 里奇面临皮肤问题
谢谢。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标记库这可能不起作用