首页 > 解决方案 > 如何使用 javascrip 调整浏览器?

问题描述

我尝试在打开后使用 JS 或 Angular 调整 Windows 浏览器,但我可以找到

第一步

我们有这个功能

function myFunction() {
  window.open(
        "https://www.w3schools.com",
        "_blank",
        "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400"
    );
}

第2步

当窗口打开并加载页面时,我需要使用 javascript 或 Angular 将该窗口调整为宽度 = 800,高度 = 600,请不要使用 JQuery。

而且我找不到一些可以做到这一点的功能。

伟大的 | 谢谢

编辑并添加详细信息

注意:打开/包含 window.open 功能的窗口,不能修改,并且没有像@Ashish Ranjan sais with win.width = 800 那样的引用;

所以,这不能是解决方案:

function myFunction() {
    const win = window.open(
        "https://www.w3schools.com",
        "_blank",
        "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400"
    );

    win.height = 600;
    win.width = 800;
}

标签: javascripthtmlangularresize

解决方案


只需获取创建窗口的引用并调整它的高度和宽度属性。

function myFunction() {
    const win = window.open(
        "https://www.w3schools.com",
        "_blank",
        "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400"
    );

    win.height = 600;
    win.width = 800;
}

推荐阅读