我添加了偏好设置ExtensionInstallSources
(按照:http://www.chromium.org/administrators/policy-list-3#ExtensionInstallSources http://www.chromium.org/administrators/policy-list-3#ExtensionInstallSources),它仍然不允许我从我的 URL 安装我的“app.crx”。我添加如下:
文件:/home/myuser/.config/google-chrome/Default/Preferences
"extensions": {
"ExtensionInstallSources": [ "http://myurl.com/*" ],
...elided...
然而,当我访问该网址时http://myurl.com/myapp/app.crx
它告诉我它无法从该网址安装。我该如何解决?
更多信息:
看起来Preferences
文件不是要编辑的正确文件。我从这里下载了一个示例:http://dl.google.com/dl/edgedl/chrome/policy/policy_templates.zip http://dl.google.com/dl/edgedl/chrome/policy/policy_templates.zip如此处指定:
这提供了一个“chrome.json”文件但没有指定安装位置。我尝试将其安装在.config/chrome/Default
文件夹,但这不起作用。
我的 chrome.js 文件是:
// Policy template for Linux.
// Uncomment the policies you wish to activate and change their values to
// something useful for your case. The provided values are for reference only
// and do not provide meaningful defaults!
{
"ExtensionInstallSources": ["http://myurl.lamp/*"]
}
还是不行!
第二次更新:
我把设置放入/etc/opt/chrome/policies/managed/test_policy.json
如此处指定:http://www.chromium.org/administrators/linux-quick-start http://www.chromium.org/administrators/linux-quick-start and it 仍然不起作用!
第三次更新:
我检查了chrome://policy
它表明存在许可!但它仍然不允许我从 URL 安装 crx!它显示了值ExtensionInstallSources
is:
http://myurl.lamp/*,http://localhost/*,http://192.168.1.109/*,*://myurl.lamp/*,file:///*
但这些都不起作用!