質問: **やりたいこと** ・スマホ閲覧時における「WebサイトのHTMLソースコード」確認 **やっていること** ・Chromeデベロッパーツールで、デバイスをスマホ指定して、PCサイトで確認 **状況** ・サイトによっては、「Chromeデベロッパーツールで、デバイスをスマホ指定してリロード」しても、PCサイトレイアウトで表示されることがあります ※スマホ実機で確認すると、スマホレイアウトで表示されます **質問** ・なぜこの現象が起こるのでしょうか? ・ユーザエージェント偽装を防ぐような何らかの対策がサイトに施されているのでしょうか? ・できればその方法を知りたいです ・また、スマホレイアウトがスマホ実機でしか表示されないのであれば、スマホでソースコードを確認したいのですが、可能でしょうか? ・ネットで検索した限りでは、USBで接続すればPC画面上で確認できるみたいですが、スマホ単独ではChromeデベロッパーツールは起動不可ということでしょうか?
回答: User Agentの他にも、判別に使用される要素はあります。 例えば、HTMLのBattery APIを利用する方法です。 携帯機器やラップトップだとサポートされていますが、デスクトップだと使えないですね。 実機を使うのが一番いいかと。