0

特定の画面サイズ (スマートフォンではないなど) または特定のデータ接続 (Wi-Fi ではない) を備えたデバイスで Facebook の Likebox を表示しないようにする方法と重要なことはありませんか?

したがって、メソッド display:none; オプションはありません。

4

2 に答える 2

1

現在、データ接続タイプを (確実に) 照会する方法はありません。

別のアプローチを提案してもよろしいですか?おそらく、 techcrunch.comenter.coのように、javascript を使用してオンデマンドで likebox を読み込むことができます。これらのサイトは、プレースホルダー画像にカーソルを合わせたときにのみソーシャル ボタンを読み込みます。

このようにして、モバイル画面だけでなく、すべてのデバイスを最適化します。それでも必要な場合は、ボタンをロードする前にビューポート サイズを確認するか、メディア クエリ内で display:none を使用して、プレースホルダー イメージが表示されないようにし、ボタンをロードできないようにすることができます。

于 2012-10-03T16:46:47.753 に答える
1

条件に基づく単純なエコーではないのはなぜですか?

接続については、おそらく次のようなコードを使用してユーザーの速度を取得します

次に、速度が 56k を超える場合の if ステートメントは、likebox コードを出力しますか?

モバイルの場合は、ブラウザのユーザー エージェントを取得した後に同じことを行います。

于 2012-10-09T04:45:03.000 に答える