可以为iFrame设置样式

时间:2016-10-21 22:41:47

标签: html css iframe styling servicenow

我在ServiceNow工作并使用Reports创建了一个简单的圆环图,基本上显示了已完成任务的百分比。我想把它拉进我的门户网站页面的动态块并设置它的样式(即弄乱大小,给它一个背景颜色)。这可能吗?我知道我可以通过iFrame提取报告,但在格式方面是否有任何灵活性?

谢谢!

2 个答案:

答案 0 :(得分:1)

为了设置iframe的样式,您需要访问生成它的任何内容,就像使用任何其他Web文档一样。

iframe是在父窗口的指定区域内加载的不同(子)文档。

主要作为cross-frame scripting的预防措施,默认情况下禁用iframe与父级之间的通信,但如果子级文档允许,则可以启用它。随着这种沟通的关闭,响应成为一个主要问题。

请注意,页面可以检查它是否在iframe中呈现并禁止它(拒绝呈现)或显示令人讨厌的自定义消息,通知访问者它不属于那里。

此外,请注意出于可访问性原因应避免使用iframe,因为许多手持设备显示它们很笨拙,而有些设备根本不显示iframe内容。

答案 1 :(得分:1)

能够为iframe设置样式或对其进行任何控制的唯一规则是

您的网页和iframe都必须位于同一个域

否则你无法做到这一点。浏览器限制您这样做。它是一个安全标准,后面是所有浏览器。