2011-02-03 80 views
5

我正在一些PDF文件的Drupal站點工作,我正在一個新窗口中打開一個PDF文件。這些文件在Acrobat Reader插件的瀏覽器中打開,但favicon未顯示。應該做什麼來顯示圖標?顯示收藏圖片的文件

回答

5

如果您在iframe中顯示PDF文件,瀏覽器應顯示站點範圍的圖標,但在外部應用程序中運氣不佳。 Acrobat Reader不使用Favicons。

-1

在HTML頁面內顯示來自,<object>,或者甚至<embed>標籤的PDF應該會導致使用favicon。

11

如果您將favicon.ico添加到您網站的根目錄,那麼您在該網站上打開的PDF文件將實際上具有該favicon。您可以使用在線圖標生成器從PNG生成透明的ICO。

例如,如果你的圖標是可到達的:

http://example.com/favicon.ico 

那麼你的PDF將顯示此圖標在安裝Acrobat插件標籤:

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

在Drupal的根目錄下,編輯.htaccess file and add this:

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

就像它在那裏輸入一樣,緊接着靠近底部的RewriteBase行。

見警告這裏: http://drupal.org/node/174940#comment-852888

這裏假設你有在Drupal工作友好的URL,或者重寫規則將是無用的。

在每個網站/ example.com /目錄中,爲該網站添加favicon.ico。

跳鐵圈清除圖標緩存在瀏覽器/操作系統: http://www.faviconblog.com/clear-the-browser-cache-to-display-your-favicon/

,當你上傳一個在某些瀏覽器,或者沒有這也可以不管是Drupal的吐出來的是HTML HEAD圖標。沒有測試過。如果是這樣,你必須有一個favicon.ico爲每個站點/ XYZ/

請注意,只是因爲上傳的HEAD圖標覆蓋sites/XYZ /在一個瀏覽器中,沒有跡象表明它可以在另一個工作,或相反亦然。