代码改变世界

文章分类 -  Web应用开发

话说神奇的content="IE=edge,chrome=1"的meta标签内容

2013-10-19 10:27 by 张智清, 31847 阅读, 收藏, 编辑
摘要: 这是个是IE8的专用标记,用来指定IE8浏览器去模拟某个特定版本的IE浏览器的渲染方式(比如人见人烦的IE6),以此来解决部分兼容问题,例如模拟IE7的具体方式如下:但令我好奇的是,此处这个标记后面竟然出现了chrome这样的值,难道IE也可以模拟chrome了?迅速搜索了一下,才明白原来不是微软增强了IE,而是谷歌做了个外挂:Google Chrome Frame(谷歌内嵌浏览器框架GCF)。这个插件可以让用户的IE浏览器外不变,但用户在浏览网页时,实际上使用的是Google Chrome浏览器内核,而且支持IE6、7、8等多个版本的IE浏览器,谷歌这个墙角挖的真给力!而上文提到的那个met 阅读全文

(转)检测到在集成的托管管道模式下不适用的ASP.NET 设置

2013-10-08 11:18 by 张智清, 1752 阅读, 收藏, 编辑
摘要: 我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误:HTTP 错误 500.23 - Internal Server Error检测到在集成的托管管道模式下不适用的 ASP.NET 设置。为什么会出现以上错误? 在IIS7的应用程序池有两种模式,一种是“集成模式”,一种是“经典模式”。 经典模式 则是我们以前习惯的IIS 6 的方式。 如果使用集成模式,那么对自定义的httpModules 和 httpHandlers 就要修改配置文件,需要将他们转移到和节里去。两种解决方法: 第一种方法:配置应用程序池 在IIS7上配置应用程序池,并且将程序池的模式改为“经典”... 阅读全文

移动Web App开发模板Mobile Boilerplate

2012-04-13 19:45 by 张智清, 2049 阅读, 收藏, 编辑
摘要: Mobile Boilerplate项目为开发者提供一个可靠的移动Web应用开发模板,它不是一个独立的框架,而是运行于jQuery mobile,Sencha Touch,PhoneGap及Appcelerator之前。它不是一个“编写一次,随处运行”的解决方案,而是为移动Web应用开发者们提供了一系列最好的前端(标记、CSS)实践:充分利用高端智能机如Android/iPhone,同时也为一些旧版的设备浏览器提供基本的支持。 阅读全文

针对不同的iOS设备,使用不同的CSS

2011-11-27 15:19 by 张智清, 718 阅读, 收藏, 编辑
摘要: 当我们知道如何在网页中检测iPhone/iPod/iPad等浏览设备时,就能够实施调用不同的CSS了,示例代码:if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) { document.write('<link href="iphone.css" rel="stylesheet" type="text/css">');}if((navigator.userAgent.match(/iPad/i) 阅读全文

10条小代码开发iPhone友好的网站

2011-11-09 15:27 by 张智清, 482 阅读, 收藏, 编辑
摘要: 如果要针对iPhone/iPod Touch开发移动网站,以下十条小代码几乎肯定是需要用到的,方便又有效。 侦测iPhone/iPod 开发特定设备的移动网站,首先要做的就是设备侦测了。下面是使用Javascript侦测iPhone/iPod的UA,然后转向到专属的URL。 阅读全文
点击右上角即可分享
微信分享提示