特定の画面サイズ (スマートフォンではないなど) または特定のデータ接続 (Wi-Fi ではない) を備えたデバイスで Facebook の Likebox を表示しないようにする方法と重要なことはありませんか?
したがって、メソッド display:none; オプションはありません。
特定の画面サイズ (スマートフォンではないなど) または特定のデータ接続 (Wi-Fi ではない) を備えたデバイスで Facebook の Likebox を表示しないようにする方法と重要なことはありませんか?
したがって、メソッド display:none; オプションはありません。
現在、データ接続タイプを (確実に) 照会する方法はありません。
別のアプローチを提案してもよろしいですか?おそらく、 techcrunch.comやenter.coのように、javascript を使用してオンデマンドで likebox を読み込むことができます。これらのサイトは、プレースホルダー画像にカーソルを合わせたときにのみソーシャル ボタンを読み込みます。
このようにして、モバイル画面だけでなく、すべてのデバイスを最適化します。それでも必要な場合は、ボタンをロードする前にビューポート サイズを確認するか、メディア クエリ内で display:none を使用して、プレースホルダー イメージが表示されないようにし、ボタンをロードできないようにすることができます。
条件に基づく単純なエコーではないのはなぜですか?
接続については、おそらく次のようなコードを使用してユーザーの速度を取得します。
次に、速度が 56k を超える場合の if ステートメントは、likebox コードを出力しますか?
モバイルの場合は、ブラウザのユーザー エージェントを取得した後に同じことを行います。