Javascript 如何创建一个Chrome应用程序,在kiosk模式下有效地充当启动页面?

Javascript 如何创建一个Chrome应用程序,在kiosk模式下有效地充当启动页面?,javascript,google-chrome-app,kiosk,kiosk-mode,Javascript,Google Chrome App,Kiosk,Kiosk Mode,这是我第一次尝试创建Chrome应用程序。我们学校想为Chromebooks创建一个kiosk应用程序,在我们的web服务器上启动一个充满快捷链接的网页。这主要是为了让像幼儿园学生这样的年轻用户能够绕过登录屏幕,从而使登录屏幕仍然适用于年龄较大的学生。我昨天花了一点时间在它上面,并通过谷歌应用管理控制台部署了它,但该应用程序不会显示在我们的设备上。我确信这是我的代码的问题 当我在Windows计算机上的Chrome中安装应用程序作为扩展时,我收到以下错误消息: There were warnin

这是我第一次尝试创建Chrome应用程序。我们学校想为Chromebooks创建一个kiosk应用程序,在我们的web服务器上启动一个充满快捷链接的网页。这主要是为了让像幼儿园学生这样的年轻用户能够绕过登录屏幕,从而使登录屏幕仍然适用于年龄较大的学生。我昨天花了一点时间在它上面,并通过谷歌应用管理控制台部署了它,但该应用程序不会显示在我们的设备上。我确信这是我的代码的问题

当我在Windows计算机上的Chrome中安装应用程序作为扩展时,我收到以下错误消息:

There were warnings when trying to install this extension:
'kiosk_enabled' is only allowed for packaged apps, but this is a hosted app.
'browser' is only allowed for packaged apps, but this is a hosted app.
下面是我的manifest.json文件中的代码

{
    "name": "Homepage",
    "version": "0.1",
    "manifest_version": 2,
    "description": "School homepage",
    "icons": {
            "128": "hn128x128.png",
            "96": "hn96x96.png"
        },
    "app": {
            "urls": ["http://mydomain/homepage/"],
            "launch": {
                    "web_url": "http://mydomain/homepage/"
            }
        },
  "permissions": [
    "browser"
    ],
  "kiosk_enabled": true
}

我希望允许来宾模式可以工作,但似乎没有办法为来宾配置主页

如果你想拥有一个可以加载网页的kiosk应用程序,最好的办法是创建一个Chrome应用程序,该应用程序的页面使用标签加载你的学校主页


创建基本应用程序的教程位于。还有几种使用网络视图的应用程序。

如果你想拥有一个可以加载网页的kiosk应用程序,最好是创建一个Chrome应用程序,该应用程序的页面使用标签加载你的学校主页


创建基本应用程序的教程位于。也有一些使用网络视图。

您在这里遇到的问题是,关于托管应用程序和启用
kiosk_
的使用,文档并没有像应该的那样清晰,而
manifest.json
验证目前不一致,这一事实使问题更加复杂

Chrome托管的应用程序是一种利用以下功能的应用程序:

"app": {
        "urls": ["http://mydomain/homepage/"],
        "launch": {
                "web_url": "http://mydomain/homepage/"
        }
    },
区别于Chrome打包的应用程序,
App
标签通常包含javascript的
background
部分。创建打包应用程序的最简单方法是使用她的答案中建议的
webview

Chrome托管的应用程序无效,因为您在Windows下的Chrome中的错误消息报告了
kiosk_已启用
只有打包的应用程序才可用于信息亭

不幸的是,目前的情况似乎是:

  • 没有明确的文档(我可以找到)表明托管的应用程序不能启用
    kiosk\u
  • 当你上传到CWS时,没有对上述事实进行验证,因此无效的应用程序可以在CWS中,甚至可以在Google应用程序管理界面中被分配为kiosk应用程序,但后来失败了。我有一个开放的问题报告与谷歌为这些项目,并将修复这个答案,如果有一个解决方案

对于你来说,实现你想要的另一种方式似乎是使用apposed to Guest模式。这应该允许您控制在Chrome中打开的初始页面,并为您的学生提供一个可以被限制的环境,即使没有kiosk模式那么严格。

您在这里遇到的问题是,关于托管应用程序和启用的
kiosk_的使用,文档并不像应该的那样清晰,由于
manifest.json
验证当前发生的不一致性,这一事实进一步复杂化了

Chrome托管的应用程序是一种利用以下功能的应用程序:

"app": {
        "urls": ["http://mydomain/homepage/"],
        "launch": {
                "web_url": "http://mydomain/homepage/"
        }
    },
区别于Chrome打包的应用程序,
App
标签通常包含javascript的
background
部分。创建打包应用程序的最简单方法是使用她的答案中建议的
webview

Chrome托管的应用程序无效,因为您在Windows下的Chrome中的错误消息报告了
kiosk_已启用
只有打包的应用程序才可用于信息亭

不幸的是,目前的情况似乎是:

  • 没有明确的文档(我可以找到)表明托管的应用程序不能启用
    kiosk\u
  • 当你上传到CWS时,没有对上述事实进行验证,因此无效的应用程序可以在CWS中,甚至可以在Google应用程序管理界面中被分配为kiosk应用程序,但后来失败了。我有一个开放的问题报告与谷歌为这些项目,并将修复这个答案,如果有一个解决方案
对于你来说,实现你想要的另一种方式似乎是使用apposed to Guest模式。这将允许您控制在Chrome中打开的初始页面,并为您的学生提供一个可以被限制的环境,即使没有kiosk模式那么严格。

可能是的副本。虽然范围很广,这可以通过一点编辑来强调…可能是重复的。虽然范围是广泛的,这可以强调一点编辑。。。