``` tsx
import { openNewUrl } from '../../../../plugins/web/open-new-url';

// 测试反例子，如果不是在query key的值===ntv_bar_float 应该执行无效
private navbarUrlPatternTest = (type) => () => {
  let message = <div>新打开的窗口 “标题栏” 应该显示正常</div>;
  let param: any = {
    ntv_bar: 'ntv_bar_hidden',
  };
  switch (type) {
    case 1:
      message = <div>新打开的窗口 “标题栏” 应该显示正常</div>;
      param = {
        ntv_bar: 'ntv_bar_hidden',
      };
      break;
    case 2:
      message = <div>新打开的窗口 “标题栏” 应该悬浮</div>;
      param = {
        ntv_bar_float: '',
      };
      break;
    case 3:
      message = <div>应该先弹窗登陆在新打开的窗口</div>;
      param = {
        ntv_bar: 'ntv_bar_float',
      };
      break;
    case 4:
      message = <div>新打开的窗口 “标题栏” 应该隐藏</div>;
      param = {
        ntv_bar_hidden: '',
      };
      break;
  }
  Dialog.confirm({
    children: message,
    onRight: () => {
      Dialog.close();
      openNewUrl(this.getHostUrl(`/_ntv_bar_set_navbar_demo`, param));
    },
  }, null);
}
```