chrome.storage.managed 政策是否适用于自托管扩展程序?
Does chrome.storage.managed policy work for self-hosted extensions?
我正在尝试使用 Manifest 中描述的方法为存储区域配置扩展
。我很确定我已经正确设置了所有内容,但我没有在 chrome://policy
中看到策略值(它显示为 Not set
),而且显然,在 [=19 中没有看到任何策略=]
chrome.storage.managed.get(null,(d)=>{console.log(d)});
我已经检查了我的架构和我在 https://www.jsonschemavalidator.net 的管理面板中上传的配置文件,它们似乎是匹配的。很简单,schema.json
就是
{
"type" : "object",
"properties" : {
"PolicyTest" : {
"type" : "string"
}
}
}
并在 json 文件中
{
"PolicyTest" : "test"
}
在我花大量时间对此进行调试之前,我想我会很快问 - 这可能是因为我为其配置的扩展程序未托管在 Chrome 网上应用店上吗?它是我自己使用 Autoupdating.
中描述的方法托管的
除此之外,我不太确定为什么这不起作用 - 设备 运行 Chrome 是 Linux,尽管我也检查了托管 Chromebook,我已经检查了一些事情,比如确保我选择了正确的 OU、刷新策略等等。
好的,我参考Chromium documentation弄明白了。回答我标题中的问题 - 是的,它适用于未托管在网上应用店上的扩展程序,我的选项格式错误。
基本上,我的 json 文件实际上与模式不匹配。对于我在问题中发布的架构,您实际上需要这个:
{
"PolicyTest" : {
"Value" : "test"
}
}
基本上,您的属性需要是具有 Value
字段的 object。我错过的核心句子是:The txt file should contain a valid JSON object, mapping a policy name to an object describing the policy.
Mea cupla,我应该更仔细地阅读文档。令人沮丧的是,官方 Chrome 扩展开发人员文档没有简单的模式示例和匹配的配置文件,因为如果您的格式错误,则没有 UI 反馈。
我还注意到有一些 plan 发布了从模式构建模板的工具。我想这从来没有发生过,它也很有用。
我正在尝试使用 Manifest 中描述的方法为存储区域配置扩展
。我很确定我已经正确设置了所有内容,但我没有在 chrome://policy
中看到策略值(它显示为 Not set
),而且显然,在 [=19 中没有看到任何策略=]
chrome.storage.managed.get(null,(d)=>{console.log(d)});
我已经检查了我的架构和我在 https://www.jsonschemavalidator.net 的管理面板中上传的配置文件,它们似乎是匹配的。很简单,schema.json
就是
{
"type" : "object",
"properties" : {
"PolicyTest" : {
"type" : "string"
}
}
}
并在 json 文件中
{
"PolicyTest" : "test"
}
在我花大量时间对此进行调试之前,我想我会很快问 - 这可能是因为我为其配置的扩展程序未托管在 Chrome 网上应用店上吗?它是我自己使用 Autoupdating.
中描述的方法托管的除此之外,我不太确定为什么这不起作用 - 设备 运行 Chrome 是 Linux,尽管我也检查了托管 Chromebook,我已经检查了一些事情,比如确保我选择了正确的 OU、刷新策略等等。
好的,我参考Chromium documentation弄明白了。回答我标题中的问题 - 是的,它适用于未托管在网上应用店上的扩展程序,我的选项格式错误。
基本上,我的 json 文件实际上与模式不匹配。对于我在问题中发布的架构,您实际上需要这个:
{
"PolicyTest" : {
"Value" : "test"
}
}
基本上,您的属性需要是具有 Value
字段的 object。我错过的核心句子是:The txt file should contain a valid JSON object, mapping a policy name to an object describing the policy.
Mea cupla,我应该更仔细地阅读文档。令人沮丧的是,官方 Chrome 扩展开发人员文档没有简单的模式示例和匹配的配置文件,因为如果您的格式错误,则没有 UI 反馈。
我还注意到有一些 plan 发布了从模式构建模板的工具。我想这从来没有发生过,它也很有用。