w3schools una titulo poner pestaña pagina link icono crear como code html jsf favicon

una - link favicon html5



Agregar favicon al proyecto JSF y hacer referencia a él en<link> (4)

¿Cómo agrego un favicon a un proyecto JSF y lo menciono en el elemento <link> ?

Lo intenté como a continuación:

<h:head> <link rel="icon" type="image/x-icon" href="images/favicon.ico"/> ... </h:head>

Sin embargo, no mostró ningún favicon.


Como JSF usa los recursos como un contenedor para almacenar la carpeta del archivo de imagen, puede hacer lo siguiente;

<link rel="shortcut icon" type="image/x-icon" href="#{request.contextPath}/resources/images/favicon.ico"/>


Como nota al margen, siempre incluyo ambos al hacer referencia a un favicon:

<link rel="shortcut icon" type="image/x-icon" href="https://a.staticimageserver.com/img/favicon.ico" /> <link rel="icon" type="image/x-icon" href="https://a.staticimageserver.com/img/favicon.ico" />


Un href relativo es relativo al URI de solicitud actual. Probablemente se resolvió con una URL no válida. Debe anteponer la ruta de contexto para que se convierta en relativa a la raíz del dominio.

Además, es mejor que rel sea ​​un shortcut icon para que funcione también en navegadores más antiguos.

En caso de utilizar un archivo .ico , también debe asegurarse de que se trata de un archivo .ico real y no de un .bmp renombrado como .ico . Puede generar uno here función de varios formatos de imagen. Sin embargo, también puedes usar un archivo .png o .gif .

Con todo, siempre que el archivo esté ubicado en

WebContent |-- images | `-- favicon.ico :

entonces esto debería hacerlo:

<link rel="shortcut icon" type="image/x-icon" href="#{request.contextPath}/images/favicon.ico"/>

Sin embargo, si lo ha colocado como un recurso JSF en la carpeta /resources siguiente manera

WebContent |-- resources | `-- images | `-- favicon.ico :

que lo haría accesible por <h:graphicImage name="images/favicon.ico"> , entonces esto debería hacerlo:

<link rel="shortcut icon" type="image/x-icon" href="#{resource[''images/favicon.ico'']}"/>

Ver también:


Usé lo siguiente y funciona tanto en IE como en Chrome

<link rel="shortcut icon" href="#{resource[''images/favicon.ico'']}" type="image/x-icon" />