There is no way to check this on the server side. You must allow the client to somehow notify the server side of this.
JS cookie .
<h:outputScript>
if (document.cookie.indexOf('js=true') == -1) {
document.cookie = 'js=true';
window.location.reload(true);
}
</h:outputScript>
<h:panelGroup rendered="#{not cookie.js.value}">
Please make sure that Cookies and JavaScript are enabled.
</h:panelGroup>
JS , cookie = js=true, ( cookie ). , , JS . JSF rendered , cookie js true, . :)