Javascript 如何创建一个Chrome应用程序,在kiosk模式下有效地充当启动页面?
这是我第一次尝试创建Chrome应用程序。我们学校想为Chromebooks创建一个kiosk应用程序,在我们的web服务器上启动一个充满快捷链接的网页。这主要是为了让像幼儿园学生这样的年轻用户能够绕过登录屏幕,从而使登录屏幕仍然适用于年龄较大的学生。我昨天花了一点时间在它上面,并通过谷歌应用管理控制台部署了它,但该应用程序不会显示在我们的设备上。我确信这是我的代码的问题 当我在Windows计算机上的Chrome中安装应用程序作为扩展时,我收到以下错误消息: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
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模式那么严格。可能是的副本。虽然范围很广,这可以通过一点编辑来强调…可能是重复的。虽然范围是广泛的,这可以强调一点编辑。。。