【问题标题】:How do you make a Chrome App automatically launch in a maximized window?如何让 Chrome 应用程序在最大化窗口中自动启动?
【发布时间】:2015-05-14 21:48:33
【问题描述】:

我正在制作一个 chrome 应用程序,我想知道如何让程序在最大化窗口中自动运行。 manifest.json 默认为 800x600,但我希望它填充最大尺寸。我在 Google 的一个开发人员页面上看到,您可以为此使用 maxWidth 和 maxHeight,但我不知道 manifest.json 中可能放置这些值的位置。谢谢!

【问题讨论】:

    标签: json google-chrome-app


    【解决方案1】:

    此状态不受清单控制。

    查看应用程序上的very first tutorial:当您使用chrome.app.window.create 创建窗口时,会在后台脚本中设置窗口参数。

    那么,让我们去看看chrome.app.window.create() 的文档吧。

    它接受CreateWindowOptions 类型的参数。让我们看看its documentation

    (可选)state

    "normal""fullscreen""maximized""minimized" 的枚举

    窗口的初始状态,允许它被创建为全屏、最大化或最小化。默认为“正常”。

    例如:

    chrome.app.window.create('index.html', { 
      id: 'mainWindow',
      bounds: {width: 800, height: 600},
      state: 'maximized'
    }); 
    

    【讨论】:

    • 谢谢。我想我明白你想说什么。不过,我不确定将state 电话放在哪里。这就是现在的内容:chrome.app.runtime.onLaunched.addListener(function() { chrome.app.window.create( 'index.html', { id: 'mainWindow', bounds: {width: 800, height: 600} } ); }); 谢谢
    • 我添加了一个例子。 但是,学习阅读和理解文档非常重要。 SO 不会向您灌输解决方案。
    • 我明白了。非常感谢你的帮助。这是我第一次制作 Chrome 应用程序,我一直不明白如何将文档中的这些引用放入代码中。感谢您帮助我理解这一点。
    猜你喜欢
    • 2020-07-24
    • 1970-01-01
    • 2019-05-11
    • 1970-01-01
    • 1970-01-01
    • 2011-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多