maisumakun2020/01/25 11:27 編集JavaScriptにも、navigatorというオブジェクトがありますが、この名前はNetscape Navigatorの名残ですし、navigator.appNameというプロパティは、現代の主要ブラウザはすべて「Netscape」と称するようになっています。
ruuuu2020/01/25 13:23ご回答ありがとうございます。 昔からの慣習ですか... ヘッダーにはブラウザの情報を含める必要があると思うのですが、そしたら、chromeとか、IEとかで区別できた方が良い気もするんですよね...
y_waiwai2020/01/25 13:35 編集区別したとしたら、新規参入したメーカのブラウザは既存のページを全く表示できないことになります あるいは、表示になにか制限を受けることに。 MicrosoftもGoogleもブラウザを作ったときに同じことを考えたでしょうね。
ruuuu2020/01/25 13:38>新規参入したメーカのブラウザは既存のページを全く表示できないことになります こちらですが、ただブラウザの種類をヘッダー情報に含めるだけだではないのでしょうか...?
y_waiwai2020/01/25 13:43で、あなたはその区別できる情報をどう利用するのでしょうか。 IEはこういうデータを出し、Chromeではこういうデータを出す、という使い方をするのでは。 あなたはまだ見も知らないブラウザのことを考えてページを作るのか、というおはなしとなりますw
maisumakun2020/01/25 20:29> 必ずつけるというのには、何か理由があるのではないかと考えたまでです。 独自エンジン時代のOperaは「Opera/」と正直に名乗っていましたが、それでは正常に出ないサイトがあるので、「Mozilla/」始まりのユーザーエージェントに切り替える機能がありました。 https://knoh.jp/answers/b477f283fb_comment_idfbc_187365598082068_558711_187762901375671/ そして、2020年時点ではユーザーエージェント文字列がユーザーの特定・追跡に使われる危険があるので、徐々に情報を減らしていく計画があるとのことです。 https://forest.watch.impress.co.jp/docs/serial/yajiuma/1229968.html
maisumakun2020/01/25 20:32> chromeとか、IEとかで区別できた方が良い気もするんですよね... 何のためにでしょうか。現代では、ブラウザの機能をJavaScript経由でチェックするFeature Detectionが推奨されています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/25 11:27 編集
2020/01/25 13:23
2020/01/25 13:35 編集
2020/01/25 13:38
2020/01/25 13:43
2020/01/25 13:48
2020/01/25 13:51
2020/01/25 14:29 編集
2020/01/25 14:30 編集
2020/01/25 20:29
2020/01/25 20:32