私もこの問題の答えを探しています。Glassfish 内で実行される JavaEE6/JSF2 Web アプリケーションを開発しています (最初は 3.0.1、現在は 3.1)。
FORM ベースのログインは、Firefox3.x バージョンでは正常に機能し、Safari5.0.5 でも正常に機能しますが、Firefox4.0.1 と Google Chrome 12.0.742.91 の両方で「サイレント モードで失敗」します。(私は Mac OS X を使用しており、IE はチェックしていません。)
診断がないため、診断を提供することは非常に困難です。
Q: Firefox や Google Chrome で有効にできる他のログや診断の可能性のあるソースはありますか?
ここに私のフォームがあります:
<form id="loginForm" method="POST" action="j_security_check">
<h:panelGrid columns="3" styleClass="login" columnClasses="login-label, login-field">
<h:outputLabel for="j_username">Username:</h:outputLabel>
<h:inputText id="j_username" required="true" />
<h:message for="j_username" />
<h:outputLabel for="j_password">Password:</h:outputLabel>
<h:inputSecret id="j_password" required="true" />
<h:message for="j_password" />
<h:outputLabel for="login_button"></h:outputLabel>
<h:commandButton id="login_button" value="Login" />
</h:panelGrid>
これは、Firefox 4 と互換性があると主張されている他の場所で示されている例に似ています。たとえば、ここから (ここにコピーされていない著作権条件を尊重するには、外部リンクを調べてから戻ってください):
リンクの説明をここに入力してください。
そのログイン フォームは、Mozilla Firefox 4、Internet Explorer 8、Chrome 11、Safari 5、Opera 11 と互換性があると主張されています。