【发布时间】:2013-03-22 06:21:23
【问题描述】:
我有一个简单的问题。我编写了一个运行良好并部署在生产环境中的 jquery 移动应用程序。我有一些配置值从我的开发环境更改为生产环境。为了检测我是否在开发环境中运行,我使用了以下代码行(coffeescript)
env = if window.location.hostname.indexOf('localhost') == 0 then 'dev' else 'production'
这很好用。但是当你开始在 phonegap 环境中开发时,这是不够的。例如,在 ios 6 模拟器中运行时,window.location 似乎返回了一个空字符串。
在适用于所有情况的 jqm phonegap 应用程序中检测开发环境的正确方法是什么?
谢谢!
【问题讨论】:
标签: cordova jquery-mobile environment