我们正在尝试设计一个类似于 Facebook 的框,它烦人地具有固定的图像宽度/高度设置和边框,这会破坏我们的设计。我们想覆盖一些样式以适应。
Likebox 是使用 iframe 嵌入的。
是否可以将样式表注入(inject)到 IFrame 中?可能使用 Javascript?或者有没有人有任何其他建议?
谢谢 保罗
最佳答案
不,您不能注入(inject) CSS,这是设计使然。
same-origin policy阻止您访问或修改 iframe 中的内容。
您可以添加 height
和 width
和 data-border-color
<iframe>
的属性告诉 Facebook 您想要什么尺寸和边框颜色(有最低要求)。设置边框颜色以匹配您的背景,使其看起来没有边框。
参见 the docs了解更多信息。
关于javascript - 将样式表注入(inject) Iframe(Facebook Like Box),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9395067/