0

職場では、スマートフォンをサポートするように構築されていないWebアプリケーションがあります。今、私たちはスマートフォンからアクセスできるいくつかの簡単な機能を提供する必要があります。私の質問はこれです:スマートフォンのユーザーエージェントを検出し、そのエージェントのさまざまなテンプレートファイルやレイアウトを提供することは可能ですか?

iPhoneアプリを作成する時間と労力はありませんが、2、3泊で、WebバージョンをiPhoneの解像度と互換性を持たせることができれば、それは可能です。

4

3 に答える 3

1

必要なのはiPhone固有のCSSファイルだけです。

于 2013-01-15T04:06:53.000 に答える
1

以下はあなたを助けると思います

1)レイアウトをモバイルでtwitterブートストラップなどと互換性のあるものにします。以下はRailsの宝石です

2)リクエストエージェントを検出し、それに応じてページをサーバー化します

3)これはあなたを助ける宝石(mobile_fu)ですが、これは少し時代遅れのようです

HTH

于 2013-01-15T04:24:13.340 に答える
0

私が使用していて好きなmobviousがあります:

https://github.com/jistr/mobvious

他のものをオーバーライドしたい場合は、デバイスタイプ固有のレイアウトを独自のサブディレクトリに配置できます。たとえば、views/mobile/users/index.html.erb などです。

しかし、簡単な Google 検索では、次のような他の多くのオプションが表示されます。

http://detectmobilebrowsers.com/

于 2013-01-15T04:09:02.860 に答える