科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道从网页程序开发角度看IE7

从网页程序开发角度看IE7

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

没人可以忽视占据着浏览器市场绝对优势份额的IE。微软已发布了IE7的最终版。这是一份关于IE7的简述。我会着眼于那些可能会给开发者带来困难的地方和功能,以及可用于帮助应用程序开发的相关工具。

作者:techrepublic.com.com 2006年10月23日

关键字: IE7 微软 浏览器

  • 评论
  • 分享微博
  • 分享邮件
没人可以忽视占据着浏览器市场绝对优势份额的IE。微软已发布了IE7的最终版。这是一份关于IE7的简述。我会着眼于那些可能会给开发者带来困难的地方和功能,以及可用于帮助应用程序开发的相关工具。

追随竞争
毫无疑问,Mozilla的Firefox激发了微软改良浏览器的雄心。只要简单看一下IE7的接口即可充分的证明这一点,尤其是以下这些功能:新分类的接口,对Rss的支持,扩大的可视区域,增强的反间谍工具。对浏览器来说,这些都是很好的新增功能,尤其是从一个用户的眼光来看,而对你每天的开发工作来说,这却意味着大幅的工作压力增加。

标准
网页开发组织已经嚷嚷着要IE提供更多更广泛的标准支持很久了。但IE7依旧没有完全兼容CSS 2.1,不过提供了对IE6中相应BUG的修正。显然是由于它的疏忽而无法通过WEB标准项目(Web Standards Project)的Acid2浏览器符合性测试。

微软因无法正确提供WEB标准兼容性而怪责向后兼容。开发者们使用老旧而过期的网页开发方法怎能不受到谴责呢,因为他们导致了IE7中缺乏真正标准的支持啊。再说,微软也不同意网页开发组织关于CSS才是开发基于网页接口程序应走之路的说法。

开发工具
对标准的支持是IE7目前看起来还比较缺乏的一块,但是可用于IE7帮助开发的工具却让人一眼难忘。下面是对用于IE7开发工具的快速一览:

  • 应用程序兼容性工具包(Application Compatibility Toolkit):帮助开发者查看面向IE7的应用程序兼容性纪录。它同时也提供很多IE7相关的信息,列出了已知的问题,以及处理具体可能出现问题的相关细节。

  • 表达式搜索器(ExpressionFinder):在网页和参考文件中搜索定位指定的字符串。微软认为这是一个良好的工具,用于定位IE7中不再支持的CSS hacks。

  • 开发者工具条(Developer Toolbar):包括各种用于开发和调试网页的工具。
  • Fiddler: 一个HTTP除错代理,让你可以记录电脑和互联网之间的所有HTTP通信。它作为一个单独的应用程序,需要在安装IE7的工具条时选中才会安装。

  • 脚本除错器(Script Debugger):让你可以跟踪客户端和服务器端的脚本(这真的很有用。我常常用它来定位客户端JavaScript的错误)。

  • 用户代理字符串工具(User Agent String Utility):让你可以利用用户代理字符串识别用户浏览网站的浏览器类型。该工具让你可以修改设置,并识别那些阻止IE7浏览的网站(并向微软报告这些网站)。

    最大的附加工具则是提供了开发者工具条。下面是一个使用IE7工具条可做事情的列表:

  • 浏览/利用一个WEB页面的DOM
  • 在一个网页上定位特定的元素
  • 选择性的禁用特定IE设置,比如浏览器缓存,图片显示,Cookie支持,CSS支持,禁止弹出窗口,等等
  • 查看HTML对象类名,ids,以及其他细节
  • 标示表格,cells,图形,以及其他选定的tag
  • 校验HTML,CSS,WAI,以及RSS种子。被选定网页会被提交到一个校验网站,并在一个新窗口中显示校验结果。
  • 显示图片信息:尺寸,路径信息,以及相应的替代文字
  • 调整浏览器窗口的大小到指定的新分辨率
  • 选择性的清除浏览器缓存和已保存的cookies
  • 提供对W3C规格以及IE特定信息的链接
  • 显示标尺帮助网页输出设计
  • 选择性的启用/禁止CSS分解

    虽然我不是IE的死忠用户,我还是喜欢上了IE7的开发者工具条。这是浏览器优秀的附加工具。可看到网页DOM的能力,能让我们很好的查看一个页面的结构和元素。另一个优秀的附加工具是Outline功能,可以在浏览器窗口中高亮指定元素(表格,DIV,等等)。最后一个值得注意的功能则是可以调整浏览器窗口大小为另一屏幕分辨率,这让你可以更容易的在指定分辨率下调整应用程序的外观。

    许多非IE浏览器的拥护者们将指出这样的工具已经在其它浏览器中出现了一段时间。事实的确如此,但IE中终于也有了这样的工具,不也是令人欣慰的么?

    对IE7的综合看法
    我认为IE7是对它的前任们的重大改进。这也是绝大多数用户的观点——这么多的功能,比如分类接口,内置RSS阅读器,以及增大的浏览窗口空间可以增加你的浏览体验等。但从一个开发者的眼光来看,我很悲哀于微软的无能,因为他们最新的浏览器无法完全遵守标准。因为这个原因,我们将不得不继续利用CSS hacks以及其他工作区来保证我们的WEB程序。

    (责任编辑:陈毅东

    查看本文的国际来源

      • 评论
      • 分享微博
      • 分享邮件
      邮件订阅

      如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

      重磅专题
      往期文章
      最新文章