2011-02-03 42 views
5

Estoy trabajando en un sitio de Drupal con algunos archivos PDF donde estoy abriendo un archivo PDF en una nueva ventana. Los archivos se abren en el navegador con el complemento Acrobat Reader, pero el favicon no se muestra. ¿Qué se debe hacer para mostrar el favicon?Mostrar favicon para archivos PDF

Respuesta

5

Si muestra el archivo PDF en un iframe, el navegador debe mostrar el favicon de todo el sitio, pero no tiene suerte en las aplicaciones externas. Acrobat Reader no usa Favicons.

-1

Mostrar el PDF desde , <object>, o incluso <embed> etiqueta dentro de una página HTML debe dar como resultado el uso del favicon.

11

Si coloca un favicon.ico en la raíz de su sitio, sus archivos PDF abiertos en ese sitio tendrán ese favicon. Puede generar ICO transparentes de PNG con generadores de favicones en línea.

Por ejemplo, si su favicon es accesible en:

http://example.com/favicon.ico 

A continuación, el PDF se mostrará este favicon en la pestaña plugin de Acrobat:

http://example.com/something/something.pdf 
0

En el directorio raíz de Drupal, edite el .htaccess file y añada esto:

RewriteRule ^favicon.ico sites/%{SERVER_NAME}/favicon.ico [NC,L]

Exactamente como está escrito allí, y justo después de la línea RewriteBase cerca de la parte inferior.

Ver advertencias aquí: http://drupal.org/node/174940#comment-852888

Esto supone que tiene URLs amigables que trabajan en Drupal o el RewriteRule será inútil.

En cada sitios/example.com/directorio, agregue el favicon.ico para ese sitio.

pasar por el aro para borrar la memoria caché del favicon en su navegador/OS: http://www.faviconblog.com/clear-the-browser-cache-to-display-your-favicon/

Esto puede pasar por encima del favicon CABEZA Drupal HTML que escupe cuando se carga una en algunos navegadores, o no. No lo he probado. Si lo hace, tendrá que tener un favicon.ico para cada sitio/XYZ/

Tenga en cuenta que solo porque el favicon HEAD cargado anula los sitios/XYZ/en un navegador, no hay indicación de que funcione en otro, o viceversa.