開発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

iPhone/iPad用アプリケーション im-scheduler リリース!!

先日、10月22日に弊社イベント Enterprise Web Solution 2010に多数の方がご参加頂き、 ありがとうございました。 実は、そのイベントの裏で、ひっそりと、 iPhone/iP …

no image

[IM-Workflow Version 7.2 Patch01] をリリースしました。

2010年7月30日に、[IM-Workflow Version 7.2 Patch01] をリリースしました。 通常、パッチリリースは不具合等の修正を目的としています。 そのため、パッチで …

no image

トイレの空き状況の見える化システム

初めまして、開発本部の矢野と申します。 この記事では今までとはちょっと違い、intra-mart 社の普段の雰囲気を感じていただくために、製品の説明や紹介ではなく、私がつい最近取り組んだ日常的な仕事に …

no image

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

おかげ様で、intra-mart WebPlatform/AppFramework Ver7.2を無事リリースさせて頂きました。 今回は、BPM関連の機能追加について、ご紹介いたします。 BPMでは、 …

no image

セッション管理モジュールのご紹介

この記事では、2017 Springでリリースされたセッション管理モジュールをご紹介させていただきます。 また、2014 Spring から 2016 Winterまでのバージョンでセッション管理モジ …