当前位置: 首页 > 知识库问答 >
问题:

前端 - vue3 中,window open打开了一个新窗口,新窗口执行某些操作后,可以控制新窗口最小化,然后显示原主窗口嘛?

卢宜然
2023-08-09

vue3 中,window open打开了一个新窗口,新窗口执行某些操作后,可以代码控制该新窗口最小化(后续可以点击展开,winow.close的话,再次打开会丢失数据),然后显示出原来的主窗口嘛?

共有2个答案

沈枫涟
2023-08-09

基于浏览器的安全策略,JavaScript并不能控制太多窗口操作,可以考虑改用 自定义弹窗 + iframe 来模拟实现。

邰德业
2023-08-09

可以使用这种方法:

      window.open(        'https://www.baidu.com',        '单独窗口',     'height=300,width=600,top=300,left=200,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no, status=no')

image.png

 类似资料:
  • 我尝试使用OpenGL绘制贝塞尔曲面。我的程序读取一个输入文件,其中包含用于绘图的采样点数量、用于表面着色的控制点和调色板。它必须输出一个带有曲面图的新窗口,我可以在其中操纵曲面和控制点的属性。 从Bernstein多项式生成的点被三角化,并通过从三角形的最小和最大高度映射它来按调色板分配颜色。 不幸的是,它打开了一个窗口,其中当前窗口的一部分在操作系统中打开,而没有为surface创建新界面。

  • 查看这段代码,它们展示了一种在登录后显示新窗口的方法。当用户名和密码是正确的,它打开新的对话框。我想要一个按钮点击打开新的对话框,而不检查用户名和密码。

  • 我有A. fxml和B. fxml。运行Java应用程序覆盖启动方法。我想每40分钟循环(5次){打开新阶段B. fxml并等待stage.close,如果阶段关闭继续循环打开新阶段B fxml。循环五次。我尝试定时器timerment我不能。我尝试JavaFX服务我不能。我创建My线程扩展线程对象。这一次,我无法控制下一阶段的循环。当用于声明开始打开5阶段。但是我想循环等待当前阶段关闭,然后进入

  • 新窗口打开链接 该方法可以新起webview打开页面,由于客户端窗口过多会占用较多内存,请谨慎使用 Tida.pushWindow("http://www.tmall.com/go/chn/common/u-award.php?disableptf=1"); 关闭窗口 关闭当前webview窗口 Tida.popWindow();

  • 我尝试了各种方法来打开在.js文件中导入的.ftl文件中的新窗口中的链接,但都不成功。 下面是.js中的代码

  • 主窗口是由一个工具栏、几个窗格和图表画布所组成,让你设计模型。在主窗口中,每一个模型是由一个选项卡来表示。一个模型文件可以有多个图表。你可以在列表中选择图表。若要创建一个新图表,从菜单栏选择“图表”->“新建图表”。 【提示】Navicat Data Modeler 增加了对系统深色模式的支持。 工具栏 工具栏位于主窗口的顶部。工具栏显示的按钮是根据模型类型(物理、逻辑和概念)。你可以使用工具栏来