gpt4 book ai didi

android - Chrome Apps Developer Tool cca 说背景,不支持全屏权限

转载 作者:太空狗 更新时间:2023-10-29 16:17:23 24 4
gpt4 key购买 nike

后台权限很重要。没有它,你如何创建窗口?

chrome.app.window.create(...)

我有一个具有以下 list 的应用:

{
"manifest_version": 2,
"name": "MyApp",
"description": "MyApp",
"version": "0.7",
"minimum_chrome_version": "27",
"offline_enabled": true,
"options_page": "options.html",
"icons":
{
"16": "images/icon16.png",
"48": "images/icon48.png",
"128": "images/icon128.png"
},
"app":
{
"background":
{
"scripts":
[
"scripts/messaging.js",
"scripts/utils.js",
"scripts/database.js",
"scripts/fs.js",
"scripts/background.js"
]
}
},
"permissions":
[
"unlimitedStorage",
"fullscreen",
{
"fileSystem":
[
"write"
]
},
"background",
"<all_urls>"
],
"update_url": "http://192.168.1.101/chrome/crx/updates/MyApp2.xml"
}

此应用显示为全屏。数据库和文件处理,以及用户窗口的创建都由在后台运行的 background.js 处理。在常规 Chrome 应用程序中,当我尝试添加其中一些功能时(例如,chrome.app.window.create(...) 创建客户端窗口),运行时抛出了一个错误,指出那些函数/对象在前端不存在。那么,在没有后台许可的情况下,我该如何做这些事情呢?

最佳答案

首先,一些命名说明:

我相信您的问题是:“我有一个在桌面 Chrome 上运行的 Chrome 应用程序,它使用“背景”和“全屏”权限。当我使用 cca 为创建端口时Mobile,cca 提示权限未被识别。”

嗯,好消息是所有 cca 应用程序总是“全屏”和“背景”。警告消息只是因为 v2 Chrome 打包应用程序不需要这些权限,所以我们没有将它们添加到我们接受的权限白名单中。

在这种情况下,可以安全地忽略警告(尽管我不确定是否存在全屏 API,它可能不会起作用)。当您需要我们确实不支持的权限时,这些警告很有用,比如“蓝牙”。

所以我想我的问题是:您是否尝试继续下一步以查看它是否有效?

编辑:随着 ccanpm (v 0.0.11) 的最新版本,如果您的应用请求这些警告,我们不应显示警告权限。

关于android - Chrome Apps Developer Tool cca 说背景,不支持全屏权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23503119/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com