iframe框架使用方法,利用JS封装iframe过搜索引擎

微商推广平台

很多站长为了美化自己的站点,使用iframe框架调用大型站点的数据、样式的,iframe可以与任意一个站点同步,那么iframe如何使用呢,今天我给大家详情介绍一下iframe框架结构的网页!

iframe框架

上图是我在给大家演示的时候临时做的一个iframe框架结构的演示,如果是iframe框架的网站,那么使用谷歌浏览器打开点击右键会显示查看框架的源代码,如果不是,即不会显示。

iframe框架

代码如下

[html]
<iframe id="bd-iframe" src="https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=0&rsv_idx=1&tn=baidu&wd=云石挖贝&rsv_pq=d5d177a1000905c5&rsv_t=d933TRill23UBcH7C2kLpTHqDGZf8rTN0PbJO5SGXs2yhM9bNNOEFCb0mKs&rqlang=cn&rsv_enter=1&rsv_sug3=2&rsv_sug2=0&inputT=2029&rsv_sug4=2976" name="baidu" width="100%" marginwidth="0" height="50%" marginheight="0" scrolling="auto" frameborder="0"></iframe>
[/html]

上面是iframe框架的默认代码,其中以iframe开头iframe结尾的,另外,如果你要使用iframe框架别人的站点,那么复制上面这段代码,将地址更换成你要iframe框架的目标网站地址即可。其中高宽自行修改。

附带另外一种更好用的代码:

[html]
<frameset rows="100%">
<frame src="http://www.quanximohe.com/baidu">
<noframes>
请点击下面链接: <a href="http://www.quanximohe.com/baidu">link</a>
</noframes>
</frameset>
[/html]

iframe框架标签详情介绍
align属性:规定如何根据周围的元素来对齐此框架。
Frameborder属性:规定是否显示框架周围的边框。
height属性:规定 iframe 的高度。
longdesc属性:规定一个页面,该页面包含了有关 iframe 的较长描述。
marginheight属性:定义 iframe 的顶部和底部的边距。
marginwidth属性:定义 iframe 的左侧和右侧的边距。
name属性:规定 iframe 的名称。
scrolling属性:规定是否在 iframe 中显示滚动条。
src属性:规定在 iframe 中显示的文档的 URL。
width属性:定义 iframe 的宽度。
使用iframe框架的好坏
好处一:自己制作不出的数据,可以利用iframe框架调用别人的数据,比如股票、微博等。
好处二:重载页面时不需要重载整个页面,只需要重载页面中的一个框架页(减少了数据的传输,加快了网页下载速度)
坏处一:使用iframe框架结构,会导致网站打开的非常慢,因为框架的页面加自身的网站页面,所以用户需要加载两个网站。

现在,我来说明如何用JS代码封装这段iframe:

首先,新建一个JS文件,在里面输入以下内容并保存:
括号中即为原iframe的内容,要注意的是首尾是双引号,而iframe里面需要改为单引号!否则无法输出!

[code lang="js"]document.write("<iframe id='bd-iframe' src='https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=0&rsv_idx=1&tn=baidu&wd=云石挖贝&rsv_pq=d5d177a1000905c5&rsv_t=d933TRill23UBcH7C2kLpTHqDGZf8rTN0PbJO5SGXs2yhM9bNNOEFCb0mKs&rqlang=cn&rsv_enter=1&rsv_sug3=2&rsv_sug2=0&inputT=2029&rsv_sug4=2976' name='baidu' width='100%' marginwidth='0' height='100%' marginheight='0' scrolling='auto' frameborder='0'></iframe>");[/code]

然后,将这个js文件上传到服务器

比如js地址为:http://www.abcnn.cn/themes/yun.js

最后,将如下语句写到你想调用iframe的地方
如果存在旧的iframe代码,请直接替换掉即可,如果发现界面不理想,请编辑第二步的JS文件来调整iframe大小。

[code lang="js"]<script type="text/javascript" src="http://www.abcnn.cn/themes/yun.js" >[/code]

如此一来,就完美实现了原来直接用iframe框架调用的效果。

文章最后,实测一下骗过搜索爬虫的效果:
① 打开站长工具的搜索蜘蛛、机器人模拟抓取工具。
② 输入用JS部署iframe代码的页面。

实际上,各位实际是可以查看到实际的页面内容。其实是存在iframe框架的。事实证明,通过JS封装iframe代码,可以完美骗过搜索引擎的抓取,让鱼和熊掌不再难以取舍!

小Y电商
微商怎么找客源

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: