fetus Diary
![]()
すうぃ~と 美夏ちゃん、ただいま参上!
- ゲームとサーバと PHP と C++ と内輪ネタ 時々 テツ -
2008/04/01(火) - Minefield
某サイトのα付 PNG 使用判定のためのコードがどうにも Minefield (Firefox 3 になるもの) で動かないので調査。
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9pre) Gecko/2008033105 Minefield/3.0pre
なにこの UA。
って言っても何のことかわからないだろうから… Gecko/ の後の数字が変。ここ、たとえば Firefox 2.0.0.13 だと Gecko/20080311
なのよね。
Mozilla の文章によると GeckoProductToken とされているものは
Gecko/GeckoVersion
で、GeckoVersion は
Date in the format YYYYMMDD.
と書いてあるからやっぱり桁数がおかしい。
件の文章はだいぶ古いし、使っているの自体が Nightly Build だからなんともいえないけど。
とりあえず、正規表現を \sGecko/[[:digit:]]{8}\b から \sGecko/[[:digit:]]{8,}\b に変更したけどさ…。
# Mozilla 的には判定は "Gecko/" でやってねってことなんでまあ、アレだけど。
- 08/04/01 17:34






コメント
コメントはありません。