ホームページ  >  記事  >  ウェブフロントエンド  >  ファビコンは単なるアイコンではありません

ファビコンは単なるアイコンではありません

高洛峰
高洛峰オリジナル
2017-02-15 14:00:411654ブラウズ

ファビコンの概念

ファビコンの中国語訳はお気に入りアイコンです。これは、Web サイトのアバターであ​​るだけでなく、対応するタイトルを表示するだけでなく、ブラウザのお気に入りがアイコンの形で異なる Web サイトを区別することもできます。

ブラウザのサポート

FFブラウザは、Webサイトをよりパーソナライズするための動的なファビコンもサポートしています

ちょっとしたトリビア

ファビコンは、一般的に、サーバーの使いやすさを向上させるために、トラフィック帯域幅の占有をある程度減らすことができます。この場合、Web サイトに対応する favicon.ico ファイルがない場合、Web サーバーはユーザーが Web サイト/Web ページ ファイルをお気に入りに追加するたびにこのカスタム 404 を呼び出します。ウェブサイトのエラーログに記録されます。これは明らかに避けるべきです。

時々、ファビコンを設定しても表示されないことがあります

  • まず、形式が正しいかどうかを確認してください:

<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">

現在、形式はそれほど厳密ではなく、型なしでも問題ありません

  • 形式が正しい場合は、ctrl + F5 キャッシュを強制的にクリアすると、タブアイコンが表示されます。

webpack はファビコンをどのようにパッケージ化しますか?

html-webpack-plugins を使用して HTML を処理する場合、このプラグインは既にファビコンを提供します。たとえば、次のように記述するだけです。

const htmlPlugin = new HtmlWebpackPlugin({
    favicon: path.resolve(publicDir, './imgs/favicon.ico')
});
pluginsConfig.push(htmlPlugin);

プラグインはそれを自動的にパッケージ化します。 html for you. inside head;
そうでない場合は、このアイコンを自分で処理してから引用する必要があります

さらに favicon は単なるアイコンではありません。関連記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。