diff --git a/src/main.js b/src/main.js
index de2afbb39..5faa4726c 100644
--- a/src/main.js
+++ b/src/main.js
@@ -109,8 +109,14 @@ router.beforeEach(function (to, from, next) {
debugger
if (isMobile()) {
if(toName === 'processCenter'){
- window.opener = null;
- window.open("about:blank", "_self").close()
+ const userAgent = navigator.userAgent;
+ if (userAgent.indexOf("Firefox") != -1 || userAgent.indexOf("Chrome") !=-1) {
+ window.location.href = "about:blank"
+ }else {
+ window.opener = null;
+ window.open("about:blank", "_self");
+ window.close();
+ }
}else {
if ((token === null || token === '' ) && toName !== 'Login') {
if(toName !== 'phoneIndex'){
diff --git a/src/pages/blankPage/index.vue b/src/pages/blankPage/index.vue
index 4d0fc0db7..dc2576abd 100644
--- a/src/pages/blankPage/index.vue
+++ b/src/pages/blankPage/index.vue
@@ -2,7 +2,7 @@
@@ -16,7 +16,18 @@ export default {
data() {
return {}
},
- methods: {}
+ methods: {
+ closeWindow(){
+ const userAgent = navigator.userAgent;
+ if (userAgent.indexOf("Firefox") != -1 || userAgent.indexOf("Chrome") !=-1) {
+ window.location.href = "about:blank"
+ }else {
+ window.opener = null;
+ window.open("about:blank", "_self");
+ window.close();
+ }
+ }
+ }
}
diff --git a/src/pages/processedPage/index.vue b/src/pages/processedPage/index.vue
index efd7a6d63..5acb9331c 100644
--- a/src/pages/processedPage/index.vue
+++ b/src/pages/processedPage/index.vue
@@ -2,7 +2,7 @@
@@ -16,7 +16,18 @@ export default {
data() {
return {}
},
- methods: {}
+ methods: {
+ closeWindow(){
+ const userAgent = navigator.userAgent;
+ if (userAgent.indexOf("Firefox") != -1 || userAgent.indexOf("Chrome") !=-1) {
+ window.location.href = "about:blank"
+ }else {
+ window.opener = null;
+ window.open("about:blank", "_self");
+ window.close();
+ }
+ }
+ }
}