У меня простой вопрос. Я написал мобильное приложение jquery, которое отлично работает и развернуто в производстве. У меня есть некоторые значения конфигурации, которые меняются из моей среды разработки в рабочую среду. Чтобы определить, работаю ли я в среде разработки, я использовал следующую строку кода (coffeescript)
env = if window.location.hostname.indexOf('localhost') == 0 then 'dev' else 'production'
Это прекрасно работает. Но когда вы начинаете разрабатывать в среде phonegap, этого недостаточно. Например, при работе в симуляторе iOS 6 кажется, что window.location возвращает пустую строку.
Каков правильный способ обнаружения среды разработки в приложении jqm phonegap, которое работает во всех ситуациях?
Спасибо!