JavaScriptを利用して、スムーズにパソコンとモバイルを振り分けることができます。基本的にモバイルではJavaScriptに対応していないため、JavaScriptに対応したパソコンだけに表示する、パソコンだけを別ページに飛ばすなどで振り分けます。
この方法に共通した問題点としては、
・モバイルにとっては余分なデータを受信することになる
・モバイルがJavaScriptに対応した場合には正常に振り分けできなくなる
の2点が挙げられます。
「URL」のところにリンク先のURL、「パソコン」のところにリンクとして表示するテキストを入力します。
|
<script language="JavaScript"> document.write('<a href="http://www.torworld.com/"></a>'); </script> |
JavaScriptに対応しているパソコンだけを別ページに飛ばすことで、パソコンとモバイルを半自動的に振り分けることができます。実際には、いったんモバイル用のページが表示された後、瞬時に別ページ(パソコン用ページ)へ飛ぶことになります。
|
<html> <head> <title> テストページ </title> <script language="JavaScript"> <!--- function jump() { location.href = "http://www.torworld.com/"; } ---> </script> </head> <body onLoad="jump()"> ・ ・ ・ </body> </html> |
|
<html> <head> <meta http-equiv="refresh" content="0;URL=http://www.torworld.com/"> </head> <body> ・ ・ ・ </body> </html> |