開発Blog

intra-mart Advent Calendar 2013 第20日:iPadでデフォルトでPC画面表示にする方法

投稿日:2013-12-20 更新日:

この記事は、intra-mart Advent Calendar 2013 第20日の記事です。

本日、Accel Platform 2013 Winter(Felicia)をリリースさせていただきました。このアップデート版より、iPadでのPC画面の利用がサポートされます。(2013 Autumn以前では正常動作しませんので、iPadをPC画面でご利用の場合は、アップデートをお願いします。

しかし、標準設定では iPad がスマートフォン端末として扱われます。そこで、iPad利用時にログイン時にスマートフォン画面でなく、PC画面に変更する方法をご紹介します。

Accel Platformでは、クライアントタイプの判別を行う設定方法としてpluginを採用しています。よって、iPadをクライントタイプをspと判断している部分を無効化することで、iPadでログインしても通常のブラウザと認識し、PC画面が表示されるようになります。

無効化する方法は、

  1. im-Juggling でプロジェクトを選択し、フォルダを作成します。フォルダは「plugin/ignore_sp_for_ipad」にしてください。

  2. 作成されたフォルダに「plugin.xml」を作成します。「plugin.xml」に以下の内容をコピーしてください。

  3. この状態でWarを作成し、Webアプリケーションサーバにデプロイしてください。

これで、iPadでログインしてもスマートフォン画面にならず、PC画面のまま利用出来るようになります。

ただし、iPadのブラウザは、ご存知のとおり、MobileSafariと言われるモバイル版のSafariで、通常のPCブラウザの挙動とは違う点が多々あります。そのため、例えばドラッグ&ドロップが利用できないとか、セレクトボックスがドラム形状のピッカーで動きが違うなどなど、多数のMobileSafariのブラウザの仕様による制限事項がありますので、ご注意ください。

参考:PC用の画面を iPad/iPhone の Safariで表示した際、ブラウザの仕様により制限される機能があります。

-開発Blog

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

intra-mart WebPlatform/AppFramework Ver7.2について その1

こんにちは、開発本部の大西です。 ご存知の方が多いかと思いますが、現在、intra-mart WebPlatform/AppFramework の最新リビジョンである、Ver7.2のリリースを3月31 …

no image

iWPの小ネタ

開発本部の久我です。 今回は、iWPの小ネタを1つ2つ、ご紹介します。 1.スタッフロール v7.2から開発に携わった人のスタッフロールが入っています。 再生方法は、 ①システム管理者でログイン ②シ …

no image

intra-mart Advent Calendar 2013 第8日:im-Jugglingを利用せず、CUIでwarファイルを作成する方法

この記事は、intra-mart Advent Calendar 2013 第8日の記事です。 intra-mart Accel Platformは、im-Jugglingを利用してwarファイルを作 …

no image

ISPの小技

今回は、ISPのスケジュール機能の小技に関して紹介します。 以外に知られていない機能で、Ver7.0、7.1で、スケジュールのコピー機能があります。 マウス操作だけでスケジュールのコピーができますので …

no image

intra-mart Advent Calendar 2013 第19日:iAPでキャッシュしている所は何処だ!?

この記事は、intra-mart Advent Calendar 2013 第19日の記事です。 AdventCalendarの新機軸!?=我がチーム担当機能の宣伝の一環「認可機構(im-authz) …

まだデータがありません。

RSSRSSRSSRSS