diff --git a/packages/controller/src/view/wf-dyna-edit-view.ts b/packages/controller/src/view/wf-dyna-edit-view.ts index 5b5b6e702d2d876565e88ad4ff4e70871c5e7e93..83dddfea9b04dd81fb72a1600c9857784441c10e 100644 --- a/packages/controller/src/view/wf-dyna-edit-view.ts +++ b/packages/controller/src/view/wf-dyna-edit-view.ts @@ -169,8 +169,8 @@ export class WFDynaEditViewController< if (redirectparam.length) { href += `?${redirectparam.join('&')}`; } - window.open(href, '_blank'); - window.close(); + // 使用location.href方式打开重定向页面,防止浏览器拦截弹框 + window.location.href = href; return; } const searchStr = window.location.search.slice(1); @@ -201,8 +201,8 @@ export class WFDynaEditViewController< if (option.length) { href += `?${option.join('&')}`; } - window.open(href, '_blank'); - window.close(); + // 使用location.href方式打开重定向页面,防止浏览器拦截弹框 + window.location.href = href; } } }