2012-04-16 10 views
1

私のウェブページはモバイルデバイスでは機能しませんので、少なくとも現在はモバイルアクセスを無効にしたいと考えています。 スマートフォンやモバイルデバイス用のウェブサイトへのアクセスを無効にするjQuery/javascriptスクリプトはありますか?小さな404ページ(または同様のもの)にリダイレクトして、コンピュータでウェブサイトを訪問しなければならないと言ってセットアップできますか? さらに、モバイルアクセスのサイトを設計する際の参考資料はありますか?モバイル用ウェブサイトへのアクセスを無効にするにはどうすればよいですか?

答えて

4

Detect Mobile Browsersは、役に立つと思われるさまざまなオープンソース携帯電話検出スクリプト(JavaScriptおよびjQueryを含む)を提供します。それを使用するに

:「モバイルブラウザリダイレクトスクリプトをダウンロードして、モバイルサイトのURLにhttp://detectmobilebrowser.com/mobileを変更する」

+0

うわー!良いもの...ちょうど私が探していたものですが、私は広告を追加するようです... –

+2

「this」とは何ですか?リンクのもう一方の端にあるものについての説明は、将来的に役立つように、回答に追加する必要があります。 – Jasper

+0

フェアポイント@ジャスパー、もっと詳細な説明を追加するために編集しました。 – jleft

1

a bit of Googlingを使って、実際に何をする必要があるのか​​を知ることができます。しかし、これはブラウザのスニッフィングによく似ていることに注意してください。これは一般的にBad Thing™です。

+0

...あなたのソリューションは私のバックアッププランになります:) –

1

サイトをブロックしないでください。スマートフォン用にサイトが最適化されていないことに気を付けてください。何か問題がある場合は、コンピュータを使用する必要があります。

+0

私は404エラーページの代わりにウェブページの合計を並べ替えることを計画していました:)チップのおかげで –

3

おそらく、ユーザーがどのデバイスを所有し、正しいサイトにリダイレクトするかを決定するサーバー側のプロセスが必要です。 Wurlfを使用してデバイスの検出を行います。 APIにはJavaとPHPがありますので、それを照会してそれに応じてリダイレクトすることができます。また、サーバー側で多量のデバイス機能を提供します。 http://wurfl.sourceforge.net/

あなたは私はあなたがmodernizrを使用することをお勧めクライアント側検出したい場合は:あなたが行うにはしたくない何http://modernizr.com/

へのアクセスをブロックしています。何も持っていない方がいいです。

+0

いいね。実際にPHPよりも基本的なJSを探していた、それは私がカスタマイズのためのPHPで経験していないことだけです:) –

関連する問題