您现在的位置:首页 --> 查看专题: 浏览器
本文收集了一些关于浏览器的有趣图片,以图片为主,辅以注释性的文字,应该看起来很舒服。 火狐与IE的战争 火狐和IE的战争似乎从未停止,也最为激烈,经典的火狐(Firefox)咬IE的图片。 换个姿势咬咬。 再换个姿势咬。 咬不死也要烤死。 烤不死也要顶死,看来Firefox和IE真是仇深似海啊,来自这里。
我主张浏览器应该原生提供中级API,这样才能自如地应对常见用例,同时还可以为不常见的用例留下扩展的空间。API的抽象程度太低,不利于广泛流传,更不容易引起开发社区的重视;API的抽象程度太高,由于限制的用例太专,人们要么能用,要么根本就用不了。目前来看,较新的API似乎有低级化的倾向,如此一来,开发人员在实际使用它们之前,往往需要有第三方来实现一些必要的抽象。我希望能够阻止这种趋势,好让常见用例实现起来更简单,以便人们能够立即使用它们,同时还可以对它们加以扩展。而中级API能够同时满足这两个条件。
在Flash播放器运行时,将不同来源的资源划分到独立的沙箱(sandbox)内,不同沙箱之间不能彼此操作数据(除非目标沙箱做过一些设置,授权其他沙箱可访问),这就是Flash的跨沙箱问题。当Flash文件(.swf) 和页面(.html)不在同一个域名下时,如果不经过Flash内部声明System.allowDomain,html无法访问flash定义的接口;不经过html设置allowScriptAccess为’always’,Flash也无法调用页面上的js函数。
很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。 谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页。
想知道你的网站在不同的浏览器中的显示效果?有可能你的网站在IE中显示效果很好,但在Firefox、Opera等浏览器中显示却很丑陋,或者干脆就无法阅读。下面介绍的这个网站可以免费为你的网站测试在不同浏览器中的显示效果。这些网站的优点是使用方便,无需安装多个浏览器多个系统;缺点是速度较慢。适合用于单页面兼容性测试。 一、Browsershots(推荐) Browsershots.org支持Windows、Linux、MacOS、BSD这4种操作系统中的几十种不同...
在丸子主编的帮助下终于找到了各浏览器的默认CSS。只要是由于今天解决了一个特殊的问题,依靠的就是看各浏览器的默认CSS,然后重置它,所以很多时候浏览器的默认css还是很有用的。各浏览器的默认CSS可以在这里http://www.iecss.com/找到,贪心一下,把这些样式都保存了一份: IE6(下载) IE7(下载) IE8(下载) IE9(下载) Firefox 3.6.3(下载) Webkit (r57042) (下载) Opera 10.51(下载) 当然我们还可以找到更老的一些浏览器默认样...
对于网站前端开发者、用户体验设计师、互联网产品工程人员,以及广大站长、博客主、深度用户而言,往往有着一个共同的需求:需要时常在多个浏览器之间切换使用,以检查页面效果、测试产品性能,或是同时用几个账号身份登录相同的页面。
原来对浏览器兼容性的理解主要是: 1. 要对浏览器兼容性做判断2. 不是所有浏览器都支持的东西尽量不要用今天看了QQ空间的一点代码,有所启发:1. 要善于利用浏览器的一些特性;比如,现在的主流浏览器是IE和FF,IE中有很多功能是FF中所没有的,如果用js来实现这些功能可能是很大一段的js;按照原来的想法就是不去使用IE的那个功能,统一使用js来实现,这样自然没有兼容性问题。但是今天的想法却是: 在IE中就是用IE提供的功能,...
教程:开始(Hello,World!) 这个教程先带着你做一个简单的Chrome插件。添加一个图标到Google Chrome上,当你点击的时候,将自动生成一个页面。如下图示例: 准备好浏览器Window下可用一般的稳定版开发扩展,但是要在其他Linux或者Mac上开发扩展要使用其他的最新的Google Chrome分支。 Windows:任何最新的Google Chrome Linux: 测试分支Beta channel Mac: 开发者分支Dev channel 编写和装载一个扩展在这个部分,你将编...
Cache-Control 是最重要的规则。这个字段用于指定所有缓存机制在整个请求/响应链中必须服从的指令。这些指令指定用于阻止缓存对请求或响应造成不利干扰的行为。这些指令通常覆盖默认缓存算法。缓存指令是单向的,即请求中存在一个指令并不意味着响应中将存在同一个指令。
一般我们要查看网上的一个网页,那么当您第一次访问这个网页的时候,系统首先要将这个网页下载到您的本地计算机的一个临时文件夹中进行缓存,当在一定的时间内,您第二次、第三次来访问这个网页的时候,浏览器就直接从您的本地计算机的临时文件夹中读取这个文件显示,这样做的好处就是避免每次都要重新下载而占用大量的时间和网络资源,不得不说页面的缓存加快了网页的显示,当然也有它的坏处,例如当服务器上的网页己经更新...
包括IE,FF,safari,chrome,opera主流浏览器的检测
Question在Firefox等浏览器中,如果你打开一个页面并进行若干操作,例如在文本框进行输入,甚至点击按钮进行Ajax操作更新页面局部,这些操作的结果都会被缓存下来。在你点击链接离开这个页面后,如果你通过后退按钮回到这个页面,你会发现它仍出于你离开时的状态,而非页面刚刚加载好后的初始状态。在一些情况下,这样的缓存方式是符合我们预期的;但在另...
可以随身携带,是移动设备具备的优势,虽说“随身携带”跟设计本身并无太多关系,但想想我们的设计又的确是大家随身携带的,心里不禁有点暗自窃喜,同时,也因此对移动设备的产品设计的要求会更高,因为凡是大家随身携带的东东,必然是大家日常所必需、所钟爱、或者常用的,自然对这些东东的要求就会更高,希望它能够彰显自我的。所以,做随身携带的设计其实更难。 说到手机浏览器,从preview到 beta1版本发布,到目前即...
严格来说不是光CSS就能令IE浏览器崩溃(crash),而要配合一定的XHTML架构。到现时为止发现有两种写法的代码分别会令IE6、IE7崩溃,至于原因我尝试寻找过答案但至今还没找到...如你有这方面的认识或更详细的资料很希望你能分享一下!
现代浏览器大都基于XML中的DOM规范来建立,而且DOM规范提供了对ECMAScript的绑定,可以方便的用来实现javascript。
近3天十大热文
- [46] 界面设计速成
- [42] Oracle MTS模式下 进程地址与会话信
- [41] 视觉调整-设计师 vs. 逻辑
- [40] IOS安全–浅谈关于IOS加固的几种方法
- [39] android 开发入门
- [39] 图书馆的世界纪录
- [38] 【社会化设计】自我(self)部分――欢迎区
- [38] 如何拿下简短的域名
- [37] 程序员技术练级攻略
- [34] 读书笔记-壹百度:百度十年千倍的29条法则
赞助商广告