-1
モバイルユーザー用のテンプレートとj2.5サイト上のデスクトップユーザーのテンプレートを表示する方法を知りたいですか?これは、サブドメインを使用せずに可能ですか?モバイルサイト/テンプレートへのアクセス方法
モバイルユーザーを検出する最も効率的な方法は何ですか。別の.cssファイルのみを表示します(別のテンプレートとは異なります)。
モバイルユーザー用のテンプレートとj2.5サイト上のデスクトップユーザーのテンプレートを表示する方法を知りたいですか?これは、サブドメインを使用せずに可能ですか?モバイルサイト/テンプレートへのアクセス方法
モバイルユーザーを検出する最も効率的な方法は何ですか。別の.cssファイルのみを表示します(別のテンプレートとは異なります)。
ユーザーのブラウザ(モバイルを含む)は、ブラウザのユーザーエージェントを使用して検出できます。 PHPでは、これはMacBookの上でChromeを使用して、私の現在のユーザーエージェントの
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.165 Safari/535.19
のような文字列が表示されます
$_SERVER['HTTP_USER_AGENT']
を通じて利用可能です。
この文字列に対して正規表現マッチを実行して、既知のモバイルブラウザに一致させ、モバイル版のサイトにリダイレクトすることができます。ほとんどのウェブサイトでは、サブドメインm.
またはmobile.
が使用されています。
重複 - http://stackoverflow.com/questions/1005153/auto-detect-mobile-browser-via-user-agent –
このトピックのすべての側面を網羅しているウェブには、何千ものページがあります。慎重に言えば、ブラウザを盗聴する方法は、一般的に精度、信頼性、スケーラビリティなどに関する長い議論の対象です。 – orourkek
こんにちは、私は一般的にモバイル検出に関する多くの記事を知っていますが、 joomlaのテンプレートを使用し、サブドメインを使用せずにこれができない場合は、代わりの.cssファイルを使用してください。 – theoth