Primefaces 5.1问题与showModalDialog在IE 10上创建cookie弹出窗口
我已将我的应用程序从primefaces 3.4.2升级到primefaces 5.1和 javax.faces-2.1.10到javax.faces-2.1.29。升级我下面的应用程序后 逻辑开始显示不需要的cookie弹出窗口,即“允许此网站为您提供个性化信息。您是否允许它放置一个小窗口?” 为什么primefaces5.1 jar会弹出cookie弹出窗口,而旧primefaces jar却没有弹出消息 这是primefaces新版本的明显问题,因为如果我不在“message.xhtml”中使用primefaces标记,那么cookie弹出消息将不会出现。我无法要求客户端更改其系统上的IE设置 若要复制此问题,请在逻辑下方通过URL“”进行访问。如果您通过URL中的localhost进行访问,则无法获得不需要的cookie弹出窗口Primefaces 5.1问题与showModalDialog在IE 10上创建cookie弹出窗口,primefaces,internet-explorer-10,Primefaces,Internet Explorer 10,我已将我的应用程序从primefaces 3.4.2升级到primefaces 5.1和 javax.faces-2.1.10到javax.faces-2.1.29。升级我下面的应用程序后 逻辑开始显示不需要的cookie弹出窗口,即“允许此网站为您提供个性化信息。您是否允许它放置一个小窗口?” 为什么primefaces5.1 jar会弹出cookie弹出窗口,而旧primefaces jar却没有弹出消息 这是primefaces新版本的明显问题,因为如果我不在“message.xhtml”
index.jsp
<html>
<head>
<script language="JavaScript">
function onPageLoad(){
var retValue = showModalDialog("message.xhtml", window, "dialogHeight: 570px; dialogWidth: 730px; edge: Raised; center: Yes; resizable: No; status: No; modal=yes; scroll: No; unadorned: Yes;");
}
</script>
</head>
<body onLoad="onPageLoad();">
LOGIN PAGE
</body>
</html>
message.xhtml
<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:p="http://primefaces.org/ui"
xmlns:h="http://java.sun.com/jsf/html">
<h:head>
</h:head>
<h:body>
<p:layout fullPage="true">
<p:layoutUnit position="center">
<h:form id="usgMessageForm">
<table width="98%" style="padding-left:2%; padding-top:10px;" border="0" >
<tr>
<td style="width: 370px;" align="right">
HELLO USER MESSAGE
</td>
</tr>
</table>
</h:form>
</p:layoutUnit>
</p:layout>
</h:body>
</html>
index.jsp
函数onPageLoad(){
var retValue=showmodaldiallog(“message.xhtml”,窗口,“对话框高度:570px;对话框宽度:730px;边缘:凸起;中心:是;可调整大小:否;状态:否;模态=是;滚动:否;未修饰:是;”;
}
登录页面
message.xhtml
你好用户信息
showModalDialog我认为不是PF功能。如果没有,我们怎么能(尝试)复制。。。如果单独显示“dialog.xhtml”会怎么样?p:layout是“问题”的一部分吗?如果你删除它呢?如果你使用任何primefaces标签,你就会得到它