0

iframe でモバイル デバイスのデスクトップ バージョンでページ (作成したものではない) を開こうとしています。

それを行う方法はありますか?

iframe で開こうとしているページは、モバイル デバイスを自動的に検出し、モバイル モードで開きます。iframe である必要はありません。

モバイル デバイスであると偽る方法があるかどうかを知りたいだけです。

4

1 に答える 1

0

Web サイト (作成していない) は、次の 2 つの方法のいずれかでモバイル デバイスを使用していることを検出しています。

1. ユーザー エージェントの検出

最善の策は、モバイル ブラウザーから送信されたユーザー エージェントを、デスクトップ ブラウザー (Firefox など) で使用されるユーザー エージェントでオーバーライドすることです。ユーザー エージェントをスプーフィングできるデスクトップ ブラウザー用のアドオンはたくさんあるので、モバイル ブラウザー/アドオンでも同じようにできるようにする必要があると思います。ただし、デバイス (Android、iPhone、または Windows Mobile) について言及していないため、具体的には Google に問い合わせる必要があります。

2.特徴検出

簡単に言えば、Web サイトは JavaScript を使用して、ブラウザーが特定の機能 (アニメーションやカスタム イベントなど) をサポートしているかどうかを確認します。ほとんどのモバイル デバイスは機能が制限されているため、デスクトップ ブラウザーが提供するすべての機能をサポートしているわけではありません。そのため、JavaScript チェックは、チェックの結果に基づいて、別のページにリダイレクトしたり、別のレイアウトを提供したりする場合があります。モバイル ブラウザーを変更して新しい機能を追加することはできないため、これをオーバーライドする方法はありません。あなたの唯一の賭けは、より最新の電話またはブラウザを使用することです.

于 2013-06-27T13:40:37.097 に答える