【发布时间】:2015-07-29 22:48:21
【问题描述】:
我创建了一个虚拟桌面页面,该页面将在 kiosk 模式下的浏览器(IE11 或 chrome)中运行,我想将结果显示在大触摸屏显示器上,以便用户通过浏览器浏览 Intranet 站点售货亭。
在页面中,我还有一个 iframe,它显示了我的域 mycompany.com 中的其他网站。
我正在尝试制定一项政策,允许 iframe 中显示的站点遵循 href 到其他页面,但禁用 mailto 和文件链接(以避免浏览器打开电子邮件客户端或文件资源管理器)。 当然,我无法更改 iframe 中显示的原始网站的代码,并且我知道由于同源策略,我无法在容器页面中使用 JS 覆盖 href。
有没有办法获得这个?
我在 HTML5 中找到了 iframe 标签的属性沙箱,但我不确定是否要使用它来完成任务。
有什么想法吗?
【问题讨论】:
标签: iframe sandbox mailto file-uri external-application