Создание приложения Chrome, которое просто идет на сайт / ярлык - PullRequest
1 голос
/ 19 июня 2019

Есть сайт, который мы используем, который также является веб-приложением, которое будет работать как в автономном, так и в онлайн-режиме после первого открытия.В настоящее время мы вручную создаем ярлык на рабочем столе в браузере Chrome, открыв сайт, затем щелкнув меню браузера, перейдя в Дополнительные инструменты, затем Создать ярлык.Мы также отмечаем флажок «Открыть как окно».Это не только помещает ярлык, который всегда открывается в Chrome, независимо от того, что, но и открывает его немного чище, как могло бы показаться.Когда это сделано, расширение создается на компьютере в папке расширений Google.Я хотел бы преобразовать это в приложение Chrome, которое можно развернуть с помощью групповой политики, но даже после прохождения инструкций разработчика я не могу заставить его работать.

Я взял манифест.json, который был создан, когда я сделал это вручную и добавил недостающие параметры, необходимые для приложения chrome, или, по крайней мере, из того, что я могу сказать.Я даже опубликовал приложение в интернет-магазине Chrome.Но, похоже, это не работает.

Оригинальный файл Manifest.json содержит:

{"app": {
  "icon_color": "#C02331",
  "launch": {
     "web_url": "https://www.example.com/RunForm/Login"
  },
  "linked_icons": [ {
     "size": 16,
     "url": "https://www.example.com/Content/images/favicon.ico"
  }, {
     "size": 32,
     "url": "https://www.example.com/Content/images/favicon.ico"
  }, {
     "size": 48,
     "url": "https://www.example.com/Content/images/runform/apple-touch-icon-76x76.png"
  }, {
     "size": 64,
     "url": "https://www.example.com/Content/images/runform/apple-touch-icon-76x76.png"
  }, {
     "size": 76,
     "url": "https://www.example.com/Content/images/runform/apple-touch-icon-76x76.png"
  }, {
     "size": 96,
     "url": "https://www.example.com/Content/images/runform/apple-touch-icon-120x120.png"
  }, {
     "size": 120,
     "url": "https://www.example.com/Content/images/runform/apple-touch-icon-120x120.png"
  }, {
     "size": 128,
     "url": "https://www.example.com/Content/images/runform/apple-touch-icon-152x152.png"
  }, {
     "size": 152,
     "url": "https://www.example.com/Content/images/runform/apple-touch-icon-152x152.png"
  }, {
     "size": 256,
     "url": "https://www.example.com/Content/images/runform/apple-touch-icon-152x152.png"
  } ]
},
"description": "",
"icons": {
  "120": "icons/120.png",
  "128": "icons/128.png",
  "152": "icons/152.png",
  "16": "icons/16.png",
  "256": "icons/256.png",
  "32": "icons/32.png",
  "48": "icons/48.png",
  "64": "icons/64.png",
  "76": "icons/76.png",
  "96": "icons/96.png"
},
"key": "sKDvXmTdpPytbue4P6yYy+6MRc+SMw5PutBMuCo/yLs=",
"name": "Run Form Login",
"version": "2019.5.28.54363"}

А потом я добавил:

"manifest_version": 2,
"name": "Run Form Login",
"description": "RunForm Login Page",
"update_url": "https://clients2.google.com/service/update2/crx",
"permissions": [
    "unlimitedStorage",
    "notifications"
]

Я ожидал, чтозатем он будет установлен через GPO как расширение, подобное тому, которое я сделал вручную.А затем ярлык на рабочем столе «C: \ Program Files (x86) \ Google \ Chrome \ Application \ chrome_proxy.exe» --profile-directory = Default --app-id = [xx_TheAppIdOfTheExtension_xx] просто откроет сайт вокно, как это происходит, когда мы делаем ссылку вручную.Однако он просто открывает Chrome.И не похоже, что расширение заканчивается в папке расширения, даже если информация для принудительной установки верна в chrome: // policy

...