Google chrome extension chrome.storage.managed策略是否适用于自托管扩展?

Google chrome extension chrome.storage.managed策略是否适用于自托管扩展?,google-chrome-extension,google-apps,Google Chrome Extension,Google Apps,我正在尝试使用中描述的方法配置扩展。我非常确定我已经正确地设置了所有内容,但是我没有在chrome://policy(显示为未设置),显然,从中看不到任何策略 chrome.storage.managed.get(null,(d)=>{console.log(d)}) 我已经检查了我的模式和我在的管理面板中上传的配置文件,它似乎匹配。非常简单,schema.json是 { "type" : "object", "properties" : { "PolicyTe

我正在尝试使用中描述的方法配置扩展。我非常确定我已经正确地设置了所有内容,但是我没有在
chrome://policy
(显示为
未设置
),显然,从中看不到任何策略

chrome.storage.managed.get(null,(d)=>{console.log(d)})

我已经检查了我的模式和我在的管理面板中上传的配置文件,它似乎匹配。非常简单,
schema.json

{
    "type" : "object",

    "properties" : {
        "PolicyTest" : {
            "type" : "string"
        }
    }
}
在json文件中

{
    "PolicyTest" : "test"
}
在我花大量时间调试它之前,我想我会很快问-这可能是因为我配置它的扩展没有托管在Chrome Web Store上吗?它使用中描述的方法托管我自己


除此之外,我不太清楚为什么这不起作用-运行Chrome的设备是Linux,尽管我也检查了托管Chromebook,我检查了一些事情,如确保选择了正确的OU、刷新策略等等。

好的,我通过参考。为了回答我标题中的问题-是的,它适用于不在Web应用商店中托管的扩展,我只是选择了错误的格式

基本上,我的json文件实际上与模式不匹配。对于我在问题中发布的模式,您实际上需要:

{
    "PolicyTest" : {
        "Value" : "test"
    }
}
基本上,属性需要是具有
值的对象。我遗漏的核心句子是:
txt文件应该包含一个有效的JSON对象,将策略名称映射到描述策略的对象。

我的天,我应该更仔细地阅读文档。令人沮丧的是,Chrome extension developer官方文档中没有一个简单的模式示例和匹配的配置文件,因为如果格式错误,就没有UI反馈


我还注意到,有一些人发布了一个工具来从模式构建模板。我想这从未发生过,它也会很有用。

好的,我通过参考。为了回答我标题中的问题-是的,它适用于不在Web应用商店中托管的扩展,我只是选择了错误的格式

基本上,我的json文件实际上与模式不匹配。对于我在问题中发布的模式,您实际上需要:

{
    "PolicyTest" : {
        "Value" : "test"
    }
}
基本上,属性需要是具有
值的对象。我遗漏的核心句子是:
txt文件应该包含一个有效的JSON对象,将策略名称映射到描述策略的对象。

我的天,我应该更仔细地阅读文档。令人沮丧的是,Chrome extension developer官方文档中没有一个简单的模式示例和匹配的配置文件,因为如果格式错误,就没有UI反馈

我还注意到,有一些人发布了一个工具来从模式构建模板。我想这从未发生过,它也会有用的