Angular 2如果不支持浏览器,如何显示警告页面

Angular 2如果不支持浏览器,如何显示警告页面,angular,angular2-routing,Angular,Angular2 Routing,如果Angular 2应用程序不支持浏览器,我在演示警告页面时遇到问题。我曾尝试使用路由系统,但实际上它没有帮助。这是我的索引页。如果不支持浏览器,如何重定向(向用户显示)警告页面?也许我需要在正文中添加一些额外的脚本,但是标签呢 <!DOCTYPE html> <html> <head> <base href="/"> </head> <body> <app>Loading...</app

如果Angular 2应用程序不支持浏览器,我在演示警告页面时遇到问题。我曾尝试使用路由系统,但实际上它没有帮助。这是我的索引页。如果不支持浏览器,如何重定向(向用户显示)警告页面?也许我需要在正文中添加一些额外的脚本,但是
标签呢

<!DOCTYPE html>
<html>
<head>
    <base href="/">
</head>
<body>
    <app>Loading...</app>
</body>
</html>

加载。。。

我认为您应该使用清晰的JavaScript代码:

var BrowserDetect={
init:函数(){
this.browser=this.searchString(this.dataBrowser)| |“其他”;
this.version=this.searchVersion(navigator.userAgent)| this.searchVersion(navigator.appVersion)| |“未知”;
},
searchString:函数(数据){
对于(变量i=0;i编写(“您正在使用版本为“+BrowserDetect.version+”)的“+BrowserDetect.browser+”重复?:好的,如果我要编写干净的javascript代码,我应该如何处理标记。我可以从DOM中删除它吗?如果可以,应该什么时候做?我想你已经提到了,我是Angular方面的新手。是的,你可以删除(这是首选方式)哇,这是一大堆简单
if(/MSIE | Trident\/| Edge\/.test(window.navigator.userAgent)){window.location.replace(“unsupported.html”)}