如何基于ViewPort重定向我的Ember应用程序

时间:2016-07-16 02:13:07

标签: javascript ember.js

我一直在寻找这个,我没有看到任何可以解释我想要做的事情。

目标:
我们公司正在与我们的桌面应用程序一起构建移动应用程序CTO更喜欢两个独立的应用程序而不是一个响应式应用程序。目标是让应用程序根据视口导航到移动应用程序或桌面应用程序。我可以想到两个不同的选择

  1. 使用相同的登录屏幕并在登录完成时重定向
  2. 一旦命中了baseURL,就重定向 配置/ environment.js?
  3. 工具
    使用最新的稳定的ember-cli到目前为止2.6.3

1 个答案:

答案 0 :(得分:1)

我认为这不是特定的具体内容。

假设您在两个不同的域下拥有两个应用程序。就像http://example.com下的主应用和http://mobile.example.com下的移动应用。

然后您可以检查您的网址,检查视口,如果您认为应该重定向到其他应用程序,请直接使用mobile.在您的uri中添加/删除window.location.href = ...

执行此操作的好地方是初始化程序或应用程序路径的beforeModel挂钩。