jpmobileでブラウザでも強制的に携帯のビューにしたい
jpmobileは便利なプラグインですが、開発で不便なときがあります。
携帯のビューをブラウザで見たいときに
UserAgentSwitcherでも使うとたしかに携帯のビューを得られます。
しかし、私はタブで通常のブラウザのビューと携帯のビューを切替えてみたいのです。
そこで、http://localhost:3000/?mobile=on とやると
D505isからの接続だと勘違いするようにしてみました。
--- vendor/plugins/jpmobile/lib/jpmobile/hook_cgi_request.rb (リビジョン 1578) +++ vendor/plugins/jpmobile/lib/jpmobile/hook_cgi_request.rb (作業コピー) @@ -2,7 +2,7 @@ class ActionController::CgiRequest # 環境変数 HTTP_USER_AGENT を返す。 def user_agent - env['HTTP_USER_AGENT'] + @cgi['mobile']=="on" ? "DoCoMo/1.0/D505iS/c20/TB/W20H10" : env['HTTP_USER_AGENT'] end # 携帯電話からであれば +true+を、そうでなければ +false+ を返す。
私は便利。