iframe
iframe是 HTML 内联框架元素 (<iframe>
) 表示嵌套的browsing context。它能够将另一个 HTML 页面嵌入到当前页面中。
<iframe id="inlineFrameExample"
title="Inline Frame Example"
width="300"
height="200"
src="https://www.openstreetmap.org/export/embed.htmlk">
</iframe>
优点
- 用于加载速度较慢的内容(比如广告)
- 能让脚本实现并行下载
- 可以实现跨子域通信
缺点:
- iframe会阻塞主页面的onload事件
- 无法被一些搜索引擎识别
- 会产生很多页面,难以管理
浏览器乱码的原因
为什么会乱码?
- 如果网页的源代码是gbk编码,里面内容是使用utf-8编码的,这毋庸置疑会出现乱码,反之亦然。
- html网页编码是gbk,而程序从数据库拿到的数据是呈现utf-8编码的内容,这样也会出现乱码;
- 浏览器不能自动检测到网页的编码,这样也会造成网页乱码
怎么解决
- 使用软件编辑器去编辑HTML网页的内容
- 如果网页设置的编码是gbk,数据库中的是utf-8,这时候就需要前后统一 一下编码
- 如果浏览器浏览时候出现网页乱码,在浏览器中找到转换编码的菜单进行转换。