浏览器层级
尼古拉斯-托尔斯泰-赵四
喜欢用笔记本的我,转用博客记录自己的学习成长之路~~~
展开
-
各个浏览器的内核
1、Trident(IE内核) IE、傲游、世界之窗浏览器、Avant、腾讯TT、Netscape 8、NetCaptor、Sleipnir、GOSURF、GreenBrowser和KKman等2、Gecko内核 代表:Firefox、Netscape6至9。这是一套以C++编写的网页排版引擎。Gecko是最流行的排版引擎之一,仅次于Trident3、WebKit内核 代表有Safari、Ch原创 2017-03-02 16:25:02 · 500 阅读 · 0 评论 -
js实现关闭本页面,window.close()真的不能关闭chorm浏览器的页面吗?
window.close()但是,window.close()只能关闭通过window.open('url');打开的页面因此,思路:通过在本页面执行window.open()后,紧接着执行window.close();来实现关闭当前页面。代码如下:window.opener = null;//禁止某些浏览器的一些弹窗window.open('','_self');window.close()实原创 2017-03-17 18:40:59 · 28349 阅读 · 8 评论 -
http的缓存原理
我们知道通过Internet获取资源既缓慢,成本又高。为此,Http协议里包含了控制缓存的部分,以使Http客户端可以缓存和重用以前获取的资源,从而优化性能,提升体验。虽然Http中关于缓存控制的部分,随着协议演进,有一些变化。但我觉着,作为后端程序员, 在开发Web服务时,只需要关注请求头If-None-Match、响应头ETag、响应头Cache-Control就足够了。因为这三个Http头就转载 2017-03-17 20:29:23 · 526 阅读 · 0 评论 -
点击浏览的的返回实现上个页面的变动
描述:如图,想要实现点击‘签到’跳转到‘签到页’,点击浏览器返回时,返回到‘个人中心页’,并且,‘个人中心页’的签到栏显示‘已签到’。思路一:返回时,刷新页面 ,这样的话会重新获取数据。方法1:页面不缓存,从而实现,点击浏览器返回按钮时,返回的页面是空白的,再让用户自己去刷新在页面的中加入下面的<meta http-equiv="pragma" content="no-cache"><meta h原创 2017-03-03 20:46:05 · 730 阅读 · 0 评论 -
html页通过条件注释语句来加载不同的js或css
另外:[if lt IE 5.5] : 小于运算符。如果第一个参数小于第二个参数,则返回true。[if lte IE 6] : 小于或等于运算。如果第一个参数是小于或等于第二个参数,则返回true。[if gt IE 5] : 大于运算符。如果第一个参数大于第二个参数,则返回true。[if gte IE 7] : 大于或等于运算。如果第一个参数是大于或等于第二个参数,则返回true。[i原创 2017-03-29 17:59:11 · 2979 阅读 · 0 评论 -
如何禁用流浪器的跨域限制
mac:chrome浏览器的跨域限制 在命令行工具中输入以下指令启动chrome即可。open -a "Google Chrome" --args --disable-web-security --user-data-dirsafari浏览器打开浏览器>工具栏>开发>停用跨域限制windows:旧版chrome和新版chrome实现方案不同,这里不赘述。原创 2017-06-15 16:52:56 · 1083 阅读 · 0 评论