我在 ServiceNow 工作,并使用报告创建了一个简单的圆环图,基本上显示了已完成任务的百分比。我想将其拉入我的门户页面的动态 block 并对其进行样式设置(即调整大小,为其指定背景颜色)。这可能吗?我知道我可以通过 iFrame 提取报告,但是在格式方面有灵活性吗?
谢谢!
最佳答案
为了设置 iframe 的样式,您需要有权访问生成它的任何内容,就像任何其他 Web 文档一样。
iframe 是一种不同的(子)文档,加载到父文档的指定区域内。
主要是为了预防cross-frame scripting ,iframe
和父文档之间的通信默认处于禁用状态,但如果子文档允许,则可以启用。随着这种沟通的关闭,响应能力就成为一个主要问题。
请注意,页面可以检查它是否在 iframe 内呈现并禁止它(拒绝呈现)或显示一条讨厌的自定义消息,通知访问者它不属于那里。
此外,请注意,出于可访问性的原因,应避免使用 iframe,因为许多手持设备显示它们的方式很笨拙,有些甚至根本不显示 iframe 内容。
关于html - 是否可以设置 iFrame 的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40186398/