我目前正在为一家公司作为实习生使用 Powerapps 开发一个 webapp。该应用程序运行良好,但仍然存在很大的安全问题......外部链接。
正如标题所暗示的那样,我正在使用 Chrome 信息亭模式 (--kiosk) 来显示我的应用程序,因为它在一个大触摸屏上使用,该公司路过的任何人都可以使用它,当您选择它们时显示 PDF 文件一个 SharePoint 列表。
如果这很重要,请快速精确:计算机已设置,因此它会在 Chrome 而不是资源管理器上自动启动(通过 WinLogon\Shell)。
问题是,一些 PDF 文件中包含外部链接,这将在信息亭模式下打开一个新选项卡,并且在不连接键盘的情况下无法返回应用程序。
使用主机规则阻止 IP 不起作用,因为它仍然会启动一个新选项卡但会阻止内容......我也不能使用加载项来阻止链接,因为我需要管理员权限才能这样做。
我后来发现,除了“--kiosk”之外,还使用“--app”,所以点击链接会打开一个新窗口而不是一个新选项卡,这可能有助于找到其他解决方案,但我没有在大屏幕上处于活动状态,因为我需要管理员来更改此类设置。
我还注意到,以前的应用程序(这是一个“.exe”,我没有开发并且做得很差)无法打开链接,或者至少没有显示它们。我对此的两个理论是应用程序始终显示在顶部,或者将 WinLogon\Shell 更改为可执行文件使其无法在没有打开 Windows 资源管理器的情况下启动浏览器。
这些理论让我想到了一些解决方案,例如强制关注应用程序选项卡/窗口(就像在链接上按 ctrl+leftclick 时一样),但我找不到解决方案。
所以这就是我可以为这个单一的特定问题收集的所有内容,如果有人有更多的想法和/或建议,我很想听听他们的意见。
PS:对不起,如果有时我的语法不好/我没有使用正确的措辞,不是以英语为母语的人