指定原始窗口大小后,Window.open不起作用

问题描述

我有一个脚本可以打开Chrome窗口,例如chrome.exe --user-data-dir="%LOCALAPPDATA%\Google\Chrome\User Data\" --window-size=1280,118 --window-position=0,0 --app="file:///C:/desktop/test.html",我需要从该窗口中打开另一个较小的弹出窗口,但是该弹出窗口始终以与其父窗口相同的大小(1280x118)打开。我已经从常规的镀铬窗口中使用window.open('','','resizeable,width = 100,height = 200')进行了测试,它可以按预期工作。如果window.open是从具有指定窗口大小的窗口启动的,则似乎不遵守指定的宽度和高度。 window.open是否有其他选择?还是有人知道如何在Chrome浏览器中实现此功能?它可以在IE中正常运行,但出于明显的原因希望逐步淘汰IE。

解决方法

我通过将window.open设置为变量,然后使用window.resizeTo来更改其大小来完成这项工作。

            var myWindow=window.open('','newWin','width=200,height=100');
            myWindow.resizeTo(200,300);
            myWindow.moveTo(500,100);
            myWindow.focus(); ```

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...