我想获取当前打开的Window对象。 例如在demo.js中
console.info("=====current_window=====")
console.info(Ti.UI.currentWindow)
console.info(Ti.UI.getCurrentWindow())
我希望它是输出:demo或$ .demo(如果我不在此窗口上给出ID) 但我知道了:
[INFO] [iphone, 8.2, 192.168.1.112] =====current_window=====
[INFO] [iphone, 8.2, 192.168.1.112]
[INFO] [iphone, 8.2, 192.168.1.112]
有什么建议吗?
答案 0 :(得分:4)
正如documentation所说:
此属性仅在使用Titanium.UI.Window.url属性在其自己的上下文中加载JavaScript文件时可用。
此属性自3.6.0 / 4.0.0以来一直为removed,并且已被弃用了很长时间。
您应该使用CommonJS(require()
- 而非 Ti.include()
)来组织上下文并自行跟踪当前打开的窗口,具体取决于您管理窗口的方式