制作简单的自助服务终端应用需要帮助

时间:2017-10-16 14:14:58

标签: google-chrome webview kiosk google-chrome-os

我正在寻找一些帮助来创建一个应用程序,该应用程序将接受URL的用户输入,然后以自助服务终端模式呈现Chrome。理想情况下,URL将保持持久性,除非设备被电源清洗,否则没有其他对话框会干扰应用程序。重启后,不会请求任何URL条目,只会加载先前输入的URL。

我已经按照示例代码创建了一个带有硬编码URL的持久性kiosk应用程序,但非常感谢一些帮助使其更具动态性。任何帮助是极大的赞赏。这是我的文件:

的index.html

<!DOCTYPE html>
<html>

<head>
   <meta charset='utf-8'>
   <title>Chrome Kiosk</title>
   <link rel="stylesheet" type="text/css" href="style.css">
</head>

<body>
   <webview id="map" src="http://www.google.com" style="width:1920px; 
   height:1080px" partition="persist:vfcache"></webview>
</body>

</html>

的manifest.json

{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "Chrome Kiosk",
  "version": "0.9",
  "manifest_version": 2,
  "icons": {
    "128": "icon_128.png",
    "16": "icon_16.png"
  },

  "app": {
    "background": {
       "scripts": [ "background.js" ],
      "persistent": false
    }
  },

  "permissions": [
    "power",
    "storage",
    "webview"
  ],

  "kiosk_enabled": true

}

background.js

chrome.app.runtime.onLaunched.addListener(function() {

  chrome.power.requestKeepAwake('display');

  chrome.app.window.create('index.html', {
    'outerBounds': {
    'width': 1920,
    'height': 1080  
    }
  });

});

0 个答案:

没有答案
相关问题