|
@@ -14,26 +14,40 @@ NProgress.configure({ showSpinner: false }) // NProgress Configuration
|
|
const whiteList = ['/login'] // no redirect whitelist
|
|
const whiteList = ['/login'] // no redirect whitelist
|
|
|
|
|
|
router.beforeEach(async (to, from, next) => {
|
|
router.beforeEach(async (to, from, next) => {
|
|
- // var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
|
|
|
|
- // var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器
|
|
|
|
- // // var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器
|
|
|
|
- // var isIE = (navigator.appName == 'Microsoft Internet Explorer') || ((navigator.appName == 'Netscape') && (new RegExp("Trident/.*rv:([0-9]{1,}[\.0-9]{0,})").exec(navigator.userAgent) != null))
|
|
|
|
- // // var isEdge = userAgent.indexOf("Windows NT 6.1; Trident/7.0;") > -1 && !isIE; //判断是否IE的Edge浏览器
|
|
|
|
- // var isEdge = userAgent.indexOf("Edge") > -1; //判断是否IE的Edge浏览器
|
|
|
|
- // var isFF = userAgent.indexOf("Firefox") > -1; //判断是否Firefox浏览器
|
|
|
|
- // var isSafari = userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Chrome") == -1; //判断是否Safari浏览器
|
|
|
|
- // var isChrome = userAgent.indexOf("Chrome") > -1 && userAgent.indexOf("Safari") > -1 && !isEdge; //判断Chrome浏览器
|
|
|
|
- // if (!isChrome) {
|
|
|
|
- // // 把当前页面隐藏
|
|
|
|
- // console.log('不是谷歌')
|
|
|
|
- // }
|
|
|
|
- // else{
|
|
|
|
- // console.log('是谷歌')
|
|
|
|
- //
|
|
|
|
- // }
|
|
|
|
|
|
+ var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
|
|
|
|
+ var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器
|
|
|
|
+ // var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器
|
|
|
|
+ var isIE = (navigator.appName == 'Microsoft Internet Explorer') || ((navigator.appName == 'Netscape') && (new RegExp("Trident/.*rv:([0-9]{1,}[\.0-9]{0,})").exec(navigator.userAgent) != null))
|
|
|
|
+ // var isEdge = userAgent.indexOf("Windows NT 6.1; Trident/7.0;") > -1 && !isIE; //判断是否IE的Edge浏览器
|
|
|
|
+ var isEdge = userAgent.indexOf("Edge") > -1; //判断是否IE的Edge浏览器
|
|
|
|
+ var isFF = userAgent.indexOf("Firefox") > -1; //判断是否Firefox浏览器
|
|
|
|
+ var isSafari = userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Chrome") == -1; //判断是否Safari浏览器
|
|
|
|
+ var isChrome = userAgent.indexOf("Chrome") > -1 && userAgent.indexOf("Safari") > -1 && !isEdge; //判断Chrome浏览器
|
|
|
|
+
|
|
|
|
|
|
// start progress bar
|
|
// start progress bar
|
|
NProgress.start()
|
|
NProgress.start()
|
|
|
|
+ if (!isChrome) {
|
|
|
|
+ if (to.path === '/404') {
|
|
|
|
+ next()
|
|
|
|
+ }
|
|
|
|
+ else{
|
|
|
|
+ // 把当前页面隐藏
|
|
|
|
+ Message({
|
|
|
|
+ message: '请使用Chrome内核的浏览器访问系统,如360、谷歌!',
|
|
|
|
+ type: 'error',
|
|
|
|
+ duration: 5 * 1000
|
|
|
|
+ })
|
|
|
|
+ removeToken()
|
|
|
|
+ next('/404')
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ NProgress.done
|
|
|
|
+ }
|
|
|
|
+ else{
|
|
|
|
+ console.log('是谷歌')
|
|
|
|
+
|
|
|
|
+ }
|
|
// set page title
|
|
// set page title
|
|
document.title = getPageTitle(to.meta.title)
|
|
document.title = getPageTitle(to.meta.title)
|
|
if (localStorage.getItem('jy')) {
|
|
if (localStorage.getItem('jy')) {
|