从跨域在iframe上应用样式

时间:2015-03-18 07:27:21

标签: javascript jquery iframe cross-domain iframe-resizer

我有一个由iframe加载的小部件。 我可以更改内容的样式吗?

我使用了以下插件来尝试:  https://github.com/davidjbradshaw/iframe-resizer/tree/master/example

jQuery('#market_quotes_f').iFrameResize({
    log : true,                  // Enable console logging
    autoResize: false,
    enablePublicMethods: true,
    sizeWidth: true     
});

提前致谢..

1 个答案:

答案 0 :(得分:1)

如果两者都托管在同一个域中,则只能从父页面更改iFrame中的样式。或者你控制两个域。

您使用的iframe-resizer脚本要求您将JS文件放在主机页面和iFrame中的子页面上。如果您已经这样做了,为什么不将CSS文件添加到iframe内容?