2つの異なるバリエーションのマイウェブサイトを実行しようとしています.1つはデスクトップ用、もう1つはモバイル用です。私はこれを(PHPを使用して)このように動作させることにしました.Windows、Mac、またはその他のデスクトップOSの場合、このHTMLを実行します。 Android、iOSなどでHTMLを実行している場合WindowsやAndroidから自分のウェブサイトにアクセスすると、対応するOSのHTMLが実行されます。私はiPhoneやMacBook、両方のiPhoneとMac用のコードを私のウェブサイトに行くときでも関係なく、ユーザーがiPhoneやMacBook上にある場合の、実行されます。実行するかどうかをPHPに伝える方法
<!--HTML for macOS -->
<?php
if(preg_match('/macintosh|mac os x/i', $_SERVER['HTTP_USER_AGENT'])) {
echo' <!--some HTML--> '; } ?>
<!--HTML for iPhone-->
<?php
ifif(preg_match('/iphone/i', $_SERVER['HTTP_USER_AGENT'])) {
echo' <!--some HTML--> '; } ?>
の場合:ここで私が使用したコードですあなたは問題を観察したい、bamfacts.tkに行くありがとう!
OS Xデバイスをチェックする節はありません。 OPは、一般的なモバイルプラットフォームではなく、iOSとOSXを区別したいと考えています。 – NSNoob