我想阻止我的个人 Google Chrome 浏览器用户离开定义的主页(刷新页面除外)。
更多的是“为了科学”而不是其他任何东西——我如何在没有任何编码的情况下做到这一点?
答案1
我的解决方案是使用主机规则Google Chrome 的命令行开关。这可用于强制用户留在同一个域上(如果您愿意,还可以强制用户留在同一个端口号上)。
例如,如果您想以 Kiosk 模式启动 Chrome 并禁止用户离开localhost
端口 80:
chromium-browser --kiosk --host-rules="MAP * localhost:80"
当然,在这种情况下,用户仍然可以导航到http://localhost/page_2
,但不能转到http://www.yahoo.com/
答案2
不确定这个功能效果如何(我从未尝试过),但 Chrome 似乎有一个信息亭模式:
chrome.exe --kiosk [url]
有关 Chrome 的更多详细信息Google 代码问题页面。
更新:如果页面上有链接,信息亭模式不会阻止导航到其他网站。Pentasoft 自定义浏览器chrome 扩展允许您设置浏览器可以访问的域的白名单。
答案3
这比你想象的要困难得多。首先,超链接怎么样?你会允许重定向吗?你认为“一个”网站是什么?你是指域名吗?
在 Internet Explorer 中这要容易得多。将您的一个域放在受信任的域中。其他所有域都置于受限制的域下。...
如果它是您控制的主页,只需关闭互联网并只允许与您控制的网络服务器进行网络连接。
答案4
如果你精通技术,并且使用支持组策略编辑器的 Windows 版本,则可以从以下位置下载并安装 Google 的 Chrome GPO 模板这里。它具有白名单、黑名单和许多其他 Chrome 锁定功能。另一种解决方案是使用第三方软件。我们为 Chrome 开发的最强大但最简单的解决方案是Chrome 的安全锁定