【问题标题】:How to prevent resizing a Chrome Packaged App?如何防止调整 Chrome 打包应用程序的大小?
【发布时间】:2013-02-22 18:28:06
【问题描述】:

我刚刚开始为 chrome 开发应用程序,并且刚刚从“Hello World”示例开始。我想改变的第一件事是防止调整窗口大小,我已经搜索过,但一无所获...... :(

那么,现在这可能吗?

此外,阅读它说“面板”的文档是不可调整大小的,但至少在 Windows 中它是...

【问题讨论】:

    标签: google-chrome-extension google-chrome-app


    【解决方案1】:

    使用可调整大小的标志。

    chrome.app.window.create("YourPage.html", {
        "bounds": {
            "width": 320,
            "height": 240,
        },
        "resizable": false,
    });
    

    【讨论】:

    • 你能告诉窗口全屏打开吗?
    • @Greg,如何防止它只放大或缩小?假设我不希望用户将窗口缩放到 300x300 以下?
    【解决方案2】:

    在创建窗口以约束它时指定最小和最大宽度和高度。您可以将 min 和 max 设置为相同的值,以使窗口不可调整大小。

    例如,这是来自 Hello World 示例的修改后的 main.js:

    chrome.app.runtime.onLaunched.addListener(function() {
      chrome.app.window.create('index.html',
        {minWidth: 500, minHeight: 309,
         maxWidth: 500, maxHeight: 309});
    });
    

    更多详情,请参阅app window api

    【讨论】:

    • 现在已弃用。使用resizable: false
    猜你喜欢
    • 1970-01-01
    • 2012-05-05
    • 1970-01-01
    • 2011-04-14
    • 2017-06-20
    • 2017-01-13
    • 1970-01-01
    • 2010-11-10
    • 2012-10-04
    相关资源
    最近更新 更多