簡體   English   中英

如何創建一個在信息亭模式下有效充當啟動頁的Chrome應用?

[英]How do I create a Chrome App effectively acting as a launch page in kiosk mode?

這是我第一次嘗試創建Chrome應用。 我們學校希望為Chromebook創建信息亭應用,以便在我們的網絡服務器上啟動一個包含快捷鏈接的網頁。 這主要是因為像幼兒園的年輕人這樣的年輕用戶可以繞過登錄屏幕,從而使登錄屏幕仍適用於年齡較大的學生。 我昨天花了一些時間,並通過Google Apps管理控制台進行了部署,但是該應用程序未顯示在我們的設備上。 我確定這是我的代碼有問題。

在Windows計算機上將應用程序作為擴展程序安裝在Windows計算機上時,出現以下錯誤消息:

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
}

我希望允許訪客模式起作用,但是似乎沒有一種為訪客配置主頁的方法。

如果您想要一個自助服務終端應用程序來加載網頁,那么最好的選擇是創建一個Chrome應用程序,該應用程序的頁面使用webview標簽加載您的學校主頁。

https://developer.chrome.com/apps/first_app上提供了創建基本應用程序的教程。 也有幾個樣品使用網頁視圖。

您似乎在這里遇到的問題是,有關托管應用程序和kiosk_enabled的使用的文檔不夠清晰,而manifest.json驗證當前不一致。

Chrome托管應用可以利用以下功能:

"app": {
        "urls": ["http://mydomain/homepage/"],
        "launch": {
                "web_url": "http://mydomain/homepage/"
        }
    },

與Chrome打包的應用不同,在Chrome打包的應用中, app標簽通常包含javascript的background部分。 創建打包應用程序的最簡單方法是使用網絡webviewSarah Elan在其答案中建議的那樣)。

如您在Windows下的Chrome瀏覽器中的錯誤消息所報告的那樣,Chrome托管應用程序的kiosk_enabled無效 只有打包的應用程序才能使用信息亭

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

  • (我可以找到)沒有確定的文檔可以kiosk_enabled不能用於Hosted Apps。
  • 當您上傳到CWS時,無法驗證上述事實,因此無效的應用程序可以在CWS中,甚至可以在Google Apps管理界面中分配為信息亭應用程序-以后會失敗。 對於這些項目,我會與Google進行公開的問題報告,如果有解決方案,它將解決此問題。

對於您來說,實現目標的另一種方法似乎是使用與來賓模式相對應的公共會話 這樣一來,您就可以控制在Chrome中打開的初始頁面,並為學生提供一個可以限制的環境,即使它不像信息亭模式那樣嚴格。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM