簡単な質問があります。正常に動作し、本番環境にデプロイされる jquery モバイル アプリケーションを作成しました。開発環境から実稼働環境に変更する構成値がいくつかあります。開発環境で実行しているかどうかを検出するために、次のコード行 (coffeescript) を使用していました。
env = if window.location.hostname.indexOf('localhost') == 0 then 'dev' else 'production'
これはうまくいきます。しかし、phonegap 環境で開発を開始すると、これでは不十分です。たとえば、ios 6 シミュレーターで実行している場合、window.location は空の文字列を返しているようです。
すべての状況で動作する jqm phonegap アプリケーションで開発環境を検出する正しい方法は何ですか?
ありがとう!