にしし ふぁくとりー:西村文宏 個人サイト

No.3990 - 今日のひとことログ

更新

■LOG No.3990

にししふぁくとりーHOMEに掲載している「今日のひとこと」の過去ログ(掲載履歴)です。 RSS

No.3990 〔702文字〕

Chromiumベースに移行する前のEdgeにあったバグに対処するため、ユーザエージェント名を使ってEdgeだけを除外して動作するJavaScriptを書いていたことをふと思い出した。今のEdgeはChromiumベースなのだから昔のEdgeにあったバグはないハズなので今のEdgeでなら実行しても問題ないだろう。そう思ったので、とりあえず今の最新Edgeでどう動作するのかを確認してみたら、Edgeを除外するスクリプトが働いておらず、他のモダンブラウザと同じ動作をしていた。はて、どういうことだろうか……と思ったら、今のChromiumベースのEdgeが出力するユーザエージェント名は「Edge」ではなく「Edg」になっていた。(笑) Microsoftとしても、ユーザエージェント名で弾かれているケースは当然認識していただろうから、そんな対策をしていたのか。今、うちのWindows10に入っているEdgeでユーザエージェント名を調べたらMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36 Edg/91.0.864.37のようになっていた。最後の部分がEdgeのバージョン番号だ。Edge側でこのように対処されているなら、むしろ「Edgeを除外する従来のスクリプト」はそのままで問題なさそうだ。古い(Chromiumベースになる前の)Edgeでアクセスされた際には除外し続けられる方が望ましいことに変わりはないわけだから。
2021年4月
123
45678910
11121314151617
18192021222324
252627282930
2021年5月
1
2345678
9101112131415
16171819202122
23242526272829
3031
2021年6月
12345
6789101112
13141516171819
20212223242526
27282930

Powered by てがろぐ Ver 4.4.2

--- 当サイト内を検索 ---