2015-09-16 2 views
0

На данный момент у меня есть код ниже - проблема в том, что старый шаблон шаблона не отображает для ie8. Могу ли я сделать внешнее перенаправление на внешнюю страницу.Metor iron router - внешнее перенаправление

Router.map(function() { 


    this.route('main', { 
    path: '/', 
    layoutTemplate: 'layout', 
    template: 'main', 
     onBeforeAction: function() { 
      // render the unsupported browser page if user isn't using Chrome 
      if(BrowserDetect.browser == "Explorer" && BrowserDetect.version < 10){ 
       this.redirect('oldbrowser'); 

      } 

      this.next(); 
     }, 
    }); 

}); 

ответ

1

Вместо использования this.redirect() просто использовать:

window.location = 'http://externalurl.com'; 

Вы не используете ИК маршрутизировать в этой точке, так как он не имеет никакого знания внешнего маршрута.

Смежные вопросы