2017-09-08 11 views
1

ウェブページの電話番号を強調するChrome拡張機能を作成しました。数字を強調するだけでなく、各数字の最後にアイコンを追加したいと思います。ここには2つのオプションがあります:クロム拡張機能を使用してウェブページにアイコンを表示するにはどうすればよいですか?

  1. フォントのすごいアイコンを使用しています。
  2. .icoファイルを使用しています。

フォントの素晴らしいアイコンに問題があります。私がフォントの素晴らしいユニコードをしようとすると、空白の四角形とfa-phoneクラスでレンダリングされていますが、何もレンダリングされていない、特定のサイトがフォントの素晴らしいアイコンをサポートしていない可能性があります。私はこの問題の解決方法を知らない。

フォントが素晴らしいと思わない場合は、.icoファイルに<span>を追加するにはどうすればよいですか。

+0

CSSファイル(スタイルシート)を添付することを忘れないでください。おそらくエラーが表示されます。フォントのための – WebGuy

+1

素晴らしい? –

+0

はい、CSSファイルをダウンロードして何とかページに添付する必要があります。 – WebGuy

答えて

1

拡張機能の作成についてはよく分かりませんが、Webページは基本的にHTMLとCSSで構築されています。

FontAwesomeはまずページにリンクしてから、アイコンを表示するHTMLコードを追加する必要があります。

HTMLコードがあるがCSSをページにリンクしていないため、アイコンが表示されていない可能性があります。だから何とかして、CSSファイルをページにリンクする必要があります。

あなたがそうのようなCSSファイルへのリンクを追加することができますが(CSSファイルをホスティング必要):

<link rel="stylesheet" href="path/to/font-awesome/css/font-awesome.min.css"> 

またはそれがサイトからフェッチする必要はありませんので、拡張子でファイルを添付します(推奨される方法)。

+0

これはChrome拡張機能でどのように行われるのかわかりませんが、これを行うことができる他の拡張機能があるので、これが可能でなければなりません。 – WebGuy

+2

他のサイトのメタタグを変更するのはいいとは思いません。 –

+0

CSSファイルを拡張機能に保存せず、HTMLスニペット(アイコンのコード)をページに追加するのはなぜですか?それは可能ではなく、十分であろうか? – WebGuy

関連する問題