2011-02-03 226 views
5

私は、新しいウィンドウでPDFファイルを開くときに、いくつかのPDFファイルを含むDrupalサイトで作業しています。 Acrobat Readerプラグインでブラウザにファイルが開かれていますが、ファビコンは表示されません。 faviconを表示するにはどうすればよいですか?PDFファイルのファビコンを表示

答えて

5

iframeにPDFファイルを表示すると、ブラウザにサイト全体のファビコンが表示されますが、外部アプリケーションで不運になります。 Acrobat Readerはファビコンを使用しません。

-1

<object>、または<embed>タグのHTMLページ内にPDFを表示すると、faviconが使用されるはずです。

11

をサイトのルートに配置すると、そのサイトで開いたPDFには実際にそのファビコンが表示されます。オンラインファビコンジェネレータでPNGから透明なICOを生成することができます。例えば

あなたのファビコンがで到達可能である場合、:

http://example.com/favicon.ico 

次に、あなたのPDFは、Acrobatのプラグイン]タブで、このファビコンが表示されます:Drupalのルートディレクトリに

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

を、を編集.htaccessファイルを追加し、これを追加します。

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

正確に入力されたとおりに、RewriteBase行のすぐ下にあります。これは想定してい http://drupal.org/node/174940#comment-852888

あなたがDrupalの中で働いてフレンドリーなURLを持っている、またはのRewriteRuleが無駄になります

はこちらの注意事項を参照してください。

各sites/example.com /ディレクトリに、そのサイトのfavicon.icoを追加します。お使いのブラウザ/ OSのあなたのファビコンのキャッシュをクリアするためにフープを介して

ジャンプ: http://www.faviconblog.com/clear-the-browser-cache-to-display-your-favicon/

このMAYオーバー乗るあなたは一部のブラウザでは1、そうでないかをアップロードする際にDrupalが吐き出すHTMLのHEADのファビコンを。テストしていない。その場合、サイトごとにfavicon.icoを付ける必要があります/

アップロードされたHEADファビコンが1つのブラウザでサイト/ XYZ /を上書きしたという理由だけで、またはその逆。

関連する問題