diff --git a/src/app/app.component.ts b/src/app/app.component.ts index 9a41aa8f..54ef1892 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -45,6 +45,7 @@ export class AppComponent implements OnDestroy, OnInit { }); this.initializeNotificationService(); this.initWithConfigManager(); + this.checkBrowser(); } initalRequests() { @@ -175,4 +176,18 @@ export class AppComponent implements OnDestroy, OnInit { ConfigManager.refreshConfig(); } } + + checkBrowser() { + const wasChecked = localStorage.getItem("browser_info_checked"); + if (!wasChecked) { + const agent = window.navigator.userAgent; + if (!(agent.indexOf("Chrome/") != -1 && agent.indexOf("Chromium/") == -1) || agent.indexOf("Edg/") != -1) { + const t = "This application was built with chrome. Some things might look different than expected.\n\nFor the best experience we recommend using chrome." + alert(t); + } + localStorage.setItem("browser_info_checked", "1"); + } + } + + } diff --git a/src/app/base/components/header/header.component.html b/src/app/base/components/header/header.component.html index 18ce1a2f..19848fa9 100644 --- a/src/app/base/components/header/header.component.html +++ b/src/app/base/components/header/header.component.html @@ -83,27 +83,24 @@ - - -