iframe属性值有哪些(iframe的用法)

iframe属性值有哪些(iframe的用法)

iframe标签相比大家知道这个标签,但是用的人也算比较少,毕竟性能问题,iframe标签是html标签的一种是文档里面包含着另外一个文档。因为在管理后台(dedecms,thinkcmf,layui)等上面大量有运用到iframe技术,所以值得拿出来深入的研究下。

iframe属性值有哪些(iframe的用法)

iframe标签基础:

iframe属性值有哪些(iframe的用法)

iframe代码判断示例:
<iframe src="https://www.baidu.com"></iframe>
可以看的出代码结构是非常简单的,iframe里的width插入页的宽;height插入页的高;scrolling 是否显示页面滚动条(可选的参数为 auto、yes、no,如果省略这个参数,则默认为auto);frameborder 边框大小;frameborder 属性规定是否显示 iframe 周围的边框;align:left、right、top、middle、bottom。用于规定如何根据周围的元素来对齐此框架。不赞成使用。请使用样式代替。srcdoc 属性规定页面的 HTML 内容显示在行内框架中。allowfullscreen值是true和false,是否允许iframe全屏,默认为false。allowtransparencytrue or false是否允许iframe设置为透明,默认为false。

iframe结合JavaScript操作

我们通常把iframe理解为盒子,而这个盒子跟传统的div盒子不一样,里面的内容是由window对象,父级window对象,顶级window对象三个来控制,就是说我们自定义的css标签对于iframe的页面是没有任何影响的。用iframe.contentWindow, 获取iframe的window对象来改变iframe对应的状态。

iframe的安全性问题:

毕竟iframe是可以嵌套来嵌套去,所以你的页面也有可能被一些不法的网站给嵌套过去。那么我们就要懂点防嵌套技术。
用JavaScript判断是否是本域操作,如果不是的话,禁止行为并且提示。代码如下:
if(window != window.top){ window.top.location.href = correctURL;

}

如果大家有更多的iframe操作的话,欢迎留言区互相的探讨谢谢。

更多服务器知识文章推荐:
分享到 :
相关推荐

新加坡VPS怎么样(新加坡vps好不好)

新加坡VPS怎么样?新加坡VPS位于新加坡机房。接入了多家运营商。提供优质的网络带宽...

云服务器稳定吗?为什么很多公司不使用云服务器

云服务器好用吗?企业用云服务器可靠吗?伴随着科技的发展,企业对服务器的规定愈来愈高,...

ProfitServer怎么样(Profitserver)

ProfitServer怎么样?ProfitServer是一家老牌的俄罗斯主机商。主...

云服务器能挂游戏吗(云服务器挂游戏需要什么配置)

挂游戏用云服务器好不好?伴随着互联网技术的发展趋势,云主机和网游全是互联网的发展的物...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注