同一URLでユーザーエージェントを使って、スマホとPCのサイトを別けて表示しています。
スマホサイトで『PCサイト』というボタンをクリックするとPCサイトを閲覧できるようにしたいのですが、どのようにすればできるでしょうか?
(注記)
Java Scriptでユーザーエージェントを使って、アクセスした端末に合わせて、css、js等のファイルを別のものを読み込ませ、同一URLでスマホ用、PC用それぞれのサイトを作成しています。
しかし、利用者によっては、スマホ・タブレットを利用していてもPC用のサイトを見たい方もおられると思うので、『PCサイト』というボタンを設置して、スマホ・タブレットからPCサイトにアクセスできるようにしたいです。ただ、ユーザーエージェントで読み込むcss、js等のファイルを変えているので、どのようにしたらPC用サイトを表示でき、また、元に戻したい場合は、スマホ用のサイトに戻れるのかご教授いただきたいです。
現状
if (navigator.userAgent.match(/iP(hone|od|ad)|Android.+Mobile/)) {
スマホ用css、jsファイル}
Else{
パソコン用css、jsファイル
}
という形で、スマホ用とPC用で別のファイルを読み込むようにしてます。