为什么显示“访问网站”而不显示“添加扩展名”?

时间:2019-09-10 06:33:12

标签: google-chrome google-chrome-extension manifest google-chrome-app manifest.json

我想在我们的Intranet上以chrome应用程序的形式在Google网上商店中发布一个网站(网络应用程序)。 我想将该应用程序发布到我域中的所有计算机,我已经看到我可以使用Google GPO进行此操作,并且它适用于所有扩展程序,但不适用于我的扩展程序。

所以我遇到的问题是,如果我在Chrome网上商店中发布应用,则无法下载。它只说“访问网站”。如此处的图片所示:Visit Website Button in the web store

这是我的manifest.json的样子:

{
    "manifest_version": 2,
    "name": "Support-Ticket",
    "version": "1.0",
    "icons": {
        "128": "128.png"
    },
    "app": {
        "urls": [
            "https://intranet.*.com/example"
        ],
        "launch": {
            "web_url": "https://intranet.*.com/example"
        }
    },
    "permissions": [
        "notifications"
    ]
}

我已经用另一个清单如下的小应用程序对其进行了测试:

{
    "name": "Support Test",
    "version": "1.0",
    "icons": {
      "128":"128.png"
     },
    "manifest_version": 2,
    "browser_action": {}, 
    "permissions":[        
        "tabs"
    ],
    "background":{        
        "scripts": ["background.js"],
        "persistent": false
    }
}

.js这样:

chrome.browserAction.onClicked.addListener(function(tab) {
    chrome.tabs.create({'url': chrome.extension.getURL('index.html')}, function(tab) {
        // Tab opened.
    });
});

我希望将此网站作为chrome应用程序,而不是通过“开始”菜单或“桌面”中的快捷方式将其安装在我域中的所有计算机上。

1 个答案:

答案 0 :(得分:0)

更新:

我设法创建了该应用,并使用html标签“ webview”在该应用上显示了Intranet。

现在看起来像这样: Window Frame

有人知道我如何将窗框的颜色更改为更深的灰色吗?