iframe框架优缺点

iframe优点:

1、重载页面时不必整个页面加载,只需重载框架页(增加了网页加载速度)

2、例如加载缓慢的第三方广告和图标时,使用框架方便简洁。

缺点:

1、不利于搜索引擎抓取解读

2、移动设备页面上框架显示不全

3、不容易打印

4、框架页面过多会增加服务http请求,且不易管理

5、浏览器的后退按钮失效

原文地址:https://www.cnblogs.com/liangqilin/p/9029959.html

时间: 2024-10-22 19:04:55

iframe框架优缺点的相关文章

使用iframe框架的优缺点

虽然iframe框架已经完全被ajax替代了,但是仍然有必要知道它的一些弊病和优势,知道它为什么不再适合使用. 缺点: 1.iframe最大的缺点就是搜索引擎的爬虫程序无法爬取iframe页面的内容,导致其只看到框架看不到链 接,于是绕道而走你的网页在搜索引擎中就排不到靠前的次序. 2.会产生很多页面,不容易管理. 3.不容易打印(目前只能实现分框架页面的打印,不能实现对frameset的打印). 4.浏览器的后退按钮无效(只能针对实现当前光标所在页面的前进与后退,无法实现frameset整个页

iframe的优缺点

iframe的优点: 1.iframe能够原封不动的把嵌入的网页展现出来. 2.如果有多个网页引用iframe,那么你只需要修改iframe的内容,就可以实现调用的每一个页面内容的更改,方便快捷. 3.网页如果为了统一风格,头部和版本都是一样的,就可以写成一个页面,用iframe来嵌套,可以增加代码的可重用. 4.如果遇到加载缓慢的第三方内容如图标和广告,这些问题可以由iframe来解决. iframe的缺点: 1.会产生很多页面,不容易管理. 2.iframe框架结构有时会让人感到迷惑,如果框

嵌入的iframe框架自适应宽度代码

今天在给客户做一个提取底部,插入了一个从网上下载的头部代码,由于插入的框架底部没有自适应,我这边电脑打开看着没事,发给对方,底部小了,原因是对方的电脑比自己要宽,下面由魅力网络为大家解决这个问题 解决办法是:让插入的iframe框架代码自适应浏览器的宽度 <iframe id="frame_content" src="dibu.html" scrolling="no" frameborder="0"  width=&qu

在Iframe框架下如何跳转到登录界面

在Iframe框架下跳转到登录界面总会跳到子界面中,类似于下图 试用Respon.Redirect()不行, 用Js函数,但我跳转代码都是写在cs文件中的,用Respose.write(),js函数根本没有执行. 最后看到一文章,在后台用Respon.Redirect(),而在登录界面中加入js,如下代码 <script language="JavaScript" type="text/javascript"> if (window != top) to

Javscript调用iframe框架页面中函数的方法

Javscript调用iframe框架页面中函数的方法,可以实现iframe之间传值或修改值了, 访问iframe里面的函数: window.frames['CallCenter_iframe'].hw_CallIn(callerid,sessionid); 说明: CallCenter_iframe为iframe的id hw_CallIn为iframe中页面中的方法名 callerid和sessionid为方法中的参数 例子如下:index.html <a href="#" o

我的第一篇文章--iframe框架

今天遇到一个问题,遇上一个让我百度都没有找到答案的问题,用iframe框架的时候,我我每次刷新页面都会导致页面回到第一页去,而不是保留在当前页面,让我很无奈,有的同志倒是回复了,但是太抽象,完全不知道在说什么,说可以用cookie,配合什么Session可以做出效果,为什么这么麻烦,没有简单点的么,或者有没有直接js控制刷新,或者有没有直接可以不适用框架做到跳转呢,有哪位大神能够指点一下么,跪求啊

JSP中解决session超时跳转到登陆页面并跳出iframe框架或局部区域的方法

//方法1: 重定向到登录页,但是不支持跳出iframe//response.sendRedirect("/dormitory/toLoginPage"); //方法2:以输出页面并请求到登录页面的形式跳转到登录页面,可以跳出iframe(推荐)PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<script>"); ou

javascript_获取iframe框架中元素节点的属性值

1. DOM:文档对象模型 [window 对象] 它是一个顶层对象,而不是另一个对象的属性即浏览器的窗口. [document 对象] 该对象是window和frames对象的一个属性,是显示于窗口或框架内的一个文档. 2. JS原生方法获得iframe的window对象 document.getElementById("ifr").contentWindow; 3. 获取iframe框架的思路: (1)找到iframe框架 (2)获取iframe框架的window对象 (3)获取w

ExtJs非Iframe框架加载页面实现

在用Ext开发App应用时,一般的框架都是左边为菜单栏,中间为tab页方式的显示区域.而tab页面大多采用的嵌入一个iframe来显示内容.但是采用iframe方式有一个很大的弊端就是每次在加载一个新的iframe时都要将Ext的核心js,css文件重新加载.由于Ext是一个庞大的类库,这些文件的体积都很庞大,仅仅是ext-all.js就有400多k,所以用iframe方式加载就大大降低了效率.为了能解决这个问题,我推荐使用Ext.Panel的autoload模式进行加载页面.用这种模式加载就可