iframe 怎么继承父页面的 css 和 js

iframe 怎么继承父页面的 css 和 js,第1张

iframe继承父窗口样式CSS的方法

在子页面的head之间添加

<script>

windowonload=

function()

{

var linkList=windowparentdocumentgetElementsByTagName("link");//获取父窗口link标签对象列表

var head=documentgetElementsByTagName("head")item(0);

//外联样式

for(var i=0;i<linkListlength;i++)

{

var l=documentcreateElement("link");

lrel = 'stylesheet'

ltype = 'text/css';

lhref=linkList[i]href;

headappendChild(l);

}

}

</script>

这段JS应该可以实现,外联样式同步。

跨域页面是获取不到信息的 但是有一个取巧的办法

就是用documentreferrer 获取上一个页面的url 但是这个办法有个弊端就是如果你iframe里面有a标签之类被点进去就获取不到了 不过影响不大

以上就是关于iframe 怎么继承父页面的 css 和 js全部的内容,包括:iframe 怎么继承父页面的 css 和 js、js/jquery如何获取iframe父页面的地址、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10136300.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存