我正在帮助设置基于 Linux 的图书馆自助服务终端瘦客户端解决方案。我们使用 Chromium 作为 Web 浏览器,它由带有各种命令行选项的 shell 脚本启动。有一些不同的用例,例如一个用于访问图书馆目录和其他一些网站,另一个用于预订自修室 - 因此我们需要独立的 URL 白名单。每个用例都有自己的命令行选项。目前所有白名单 URL 都存储在该文件中/etc/chromium/policies/managed/policy.json
。理想情况下,我想将它们分开,即能够添加命令行选项,例如:
--managed-policy-file=/home/libcat/.config/chromium-browser/policies/managed/policy-libcat.json
...以便每个用例都有自己的白名单。然而,根据http://peter.sh/experiments/chromium-command-line-switches不存在这样的命令行选项。
有没有人对如何让 Chromium 针对每个用例使用不同的策略文件有任何建议?
答案1
我想到了两个选择:
- 将铬安装到单独的 chroot 环境。
将第一个用例文件放置到位,启动 chrome,等待几秒钟加载;将第二个用例文件放在适当的位置...不会起作用; Chromium 正在监视目录的更改。