開発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 Advent Calendar 2013 第18日:認可関連のタグ3種(imAuthz, imUrlAuthz, imAuthzPolicyEditor)

この記事は、intra-mart Advent Calendar 2013 第18日の記事です。 今回は、認可関連のタグ3種(imAuthz, imUrlAuthz, imAuthzPolicyEdi …

no image

多言語対応について

最近、日英中以外の言語を増やしたいというお問い合わせを受けることが多くなってきましたので、その方法等をまとめさせて頂きます。 intra-martにおける多言語対応とは? intra-mart Ver …

no image

e Builder Ver.7.2 パッチ1で機能強化します!

開発本部の江本です。 ※またまた e Builder で申し訳ないです。。 6/30に e Builder Ver.7.2 をリリースして早くも3ヶ月が過ぎました。 今日で2010年度半期も終了! も …

no image

intra-martでのシングルサインオン(SSO)について

こんにちは、開発本部の大西です。 最近、非常にご質問の多い、シングルサインオン(SSO)の対応方法について、お話したいと思います。 個人的には、XSSやSQLインジェクションなどの脆弱性などのセキュリ …

no image

弊社の社内システムについて

こんにちは、開発本部の大西です。 さすがに、まだ、外部に公開できるAccelPlatformの導入事例がないので、皆さんお困りだと思いますので、参考になるかはわかりませんが、弊社の社内システムで利用し …

RSSRSSRSSRSS