質問するログイン新規登録

回答編集履歴

2

修正

2016/08/02 15:08

投稿

hirohiro
hirohiro

スコア2068

answer CHANGED
@@ -1,10 +1,11 @@
1
- 1. どちらを参考にするべきでしょうか?
1
+ どちらを参考にするべきでしょうか?
2
2
  > ファイル名の決まりは特にない。また、ファイル形式の決まりもなく、ウェブブラウザが認識する形式であればどのような形式を用いても良い。ただし、Internet Explorerは10以下ではICO形式しか認識しない。[wikipedia](https://ja.wikipedia.org/wiki/Favicon)
3
3
 
4
4
  標準化の状況なども書かれていましたので一読されてみては?
5
5
 
6
- 2. ?v2とは何でしょうか?
7
6
 
7
+ ・ ?v2とは何でしょうか?
8
+
8
9
  ブラウザにはファイルをキャッシュする機能があって、「//www.microsoft.com/favicon.ico」を一度参照するとURLとセットでこのファイルを手元に保存します。
9
10
  再度同じファイルへのアクセスがあった場合に、幾つかの条件を満たせばネットの向こうまでとりに行かず、手元のファイルを参照するわけです。
10
11
  ただ、ページ提供者が画像を変更した場合でも、キャッシュを保存している人は古いファイルを何時までも表示してしまうことがあります。

1

文言修正

2016/08/02 15:08

投稿

hirohiro
hirohiro

スコア2068

answer CHANGED
@@ -9,5 +9,5 @@
9
9
  再度同じファイルへのアクセスがあった場合に、幾つかの条件を満たせばネットの向こうまでとりに行かず、手元のファイルを参照するわけです。
10
10
  ただ、ページ提供者が画像を変更した場合でも、キャッシュを保存している人は古いファイルを何時までも表示してしまうことがあります。
11
11
  そこで、キャッシュはURLに対応して記録されているので「//www.microsoft.com/favicon.ico?abc」としてやれば(このURLに対応するキャッシュがない限り)必ず新しいファイルを取得してくれるというわけです。
12
- 「?」の後ろの値はphpやjavascriptなどで意図的に参照しない限り、通常のアクセスに於いては無視されます。
13
- その後更にファイルを更新した場合は、この値も変更する必要が発生します。
12
+ その後更にファイルを更新した場合は、この値も変更する必要が発生します。
13
+ ※「?」の後ろの値はphpやjavascriptなどで意図的に参照しない限り、通常のアクセスに於いては無視されます。