1

これは私のモバイルサイトのスクリーンショットです
モバイル サイトをメイン サイトに切り替えたい。モバイルで Facebook を開くと、モバイル バージョンの Facebook の表示が変更され、[メイン サイトに移動] をクリックするとモバイルのメイン サイトが表示されることを覚えておいてください。私が欲しい。

また、主な問題は、両方のリンクが同じ手段であることです

main site url is  http://www.yousite.com
mobile site url is  http://www.yousite.com

モバイルで開くとモバイル テンプレートが表示され、デスクトップで開くとメイン サイト テンプレートが表示されます。

4

1 に答える 1

1

私は自分のサイトの以前のバージョンでこれを行い、それについてここに書きました: http://arleym.com/mobile-device-detection-redirection/

基本的に、クエリ文字列がある場合は無視されるデバイス検出があります。そのため、「デスクトップ バージョンを表示」リンクは検出/リダイレクトを回避し、ユーザーに Cookie を提供します。

この検出スクリプトを使用しました: http://detectmobilebrowsers.mobi/

私のスイッチを次のように変更しました:

<?php 

    if(isset($_GET['switch'])){
         setcookie('switch',$_GET['switch']); // set a cookie
    }
    if(!isset($_GET['switch']) && !isset($_COOKIE['switch'])){
         require_once('/server/path/arleym.com/mobile_device_detect.php'); //Andy Moore's script
         mobile_device_detect(true,false,true,true,true,true,true,'
         http://arley.me',false);
    }
?>

ビューのデスクトップ URL は、単に href="http://whatever.com?switch=0" のように機能します。

于 2013-04-15T20:29:33.733 に答える