Kiosk chrome app:导航到URL

时间:2017-09-08 08:49:57

标签: javascript google-chrome-app kiosk-mode google-chrome-os

我已经构建了一个Chrome应用程序,需要在自己的窗口中加载一些网站。

目的是在Kiosk模式下使用Google Chromebox在电视上显示全屏内容。

我不能使用iframe作为我必须加载的内容不允许它。

我的研究使我得到了一些代码:

chrome.browserAction.onClicked.addListener(function(tab) {
    chrome.tabs.create({'url': event.target.href})
})

这似乎在运行扩展程序的浏览器上打开一个新选项卡,但不在扩展程序窗口中打开。

我对Chrome应用程序的看法可能会被混淆,因为它是我正在开发的第一个,请不要犹豫,告诉我我不会听到的基本知识

1 个答案:

答案 0 :(得分:2)

您需要使用Chrome应用中提供的<webview> tag来嵌入外部内容。

这不会触发反框架保护,因为从网络安全的角度来看,每个<webview>都是顶级浏览环境。

请注意<webview>的限制:您必须实施某些网络功能,如消息框或权限请求。

作为webview使用的示例,请参阅Browser sample app