Archives

Archive for 2008-4

IE8的新特性(一)

活动内容服务
一、概述
活动内容服务是上下文联系菜单选项,使用户能够从任何一个网页快速访问某项服务。用户通常采用复制和粘贴的方法从一个网页转到另一个网页。Internet Explorer 8 的活动内容服务对这种常用模式进行了简化。
活动内容服务通常包括两种情况:在网页中“查找”信息以及将 Web 内容“发送”到 Web 应用中。例如,某用户对一家餐馆非常感兴趣,并想知道它的具体位置。此示例属于“查找”活动,在该活动中,用户可以选择地址,使用收藏的地图服务查看地图的就地视图。

“发送”活动示例:一位用户读到一篇有趣的文章,并想要在博客上转载。该用户可以选取文章的一部分,然后使用博客活动。这样会导航到该用户的博客站点,且已可在编辑字段中使用所选内容。
用户可以通过选取网页上的内容来访问某项活动。例如,用户可以选取网页上的一个地址,随即便会出现活动按钮。或者,您也可以通过打开上下文菜单来访问活动。活动内容服务还适用于页命令栏中的当前网页以及用于链接的上下文菜单中的页面链接。
活动内容服务是用户可以安装和管理的服务。用户可以从 Internet Explorer 8 服务指南安装它们,也可以通过公布活动内容服务的任一网站进行安装。
活动内容服务是使用 XML 文件描述的,该文件提供了浏览器应如何与通过 URL 模板的服务进行通讯的界面。由于对用户而言,基于 XML 的活动内容服务更易于创建、测试以及部署,所以基于 Web 的服务应多加利用它。
二、功能详细描述
本节介绍 XML 活动的创建和部署:
1 XML 格式:使用名为“开放式服务描述”的 XML 格式指定活动。
2 类别:根据用户的类别对活动内容服务进行分组。Internet Explorer 8 Beta 1 for Developers 包含一组已知的类别。如有必要,某项服务可引发一个新类别。
3 HTTP 提交:基于 XML 的活动内容服务由 HTTP GET/POST 请求发出。
4 预览:活动可提供上下文预览。
5 就如同是一个网页缩图,使用户能够轻松地进行查看,从而更好地了解服务的功能。
6 本地化:每个活动 XML 文件都代表一个区域。
7 部署:用户可从网站获取活动内容服务以进行安装。
8 示例:先从剪贴示例开始。
1. OpenService 活动格式
基于 XML 的活动是通过名为“OpenService 活动”的 XML 格式来描述的。这些活动通过指定为 XML 组成部分的 HTTP 请求来运作。本节介绍 OpenService 活动格式的各种元素和值。
OpenService 活动格式

<?xml version=“1.0″ […]

IE8 BETA1 中文版页面错位?

4月8日上午消息,微软正式发布最新的IE8 beta 1简体中文版(下载),此前微软对外公布了该版本中文页面。
  新版本在互操作性和兼容性上均有改进,但主要针对Web开发人员和设计人员的需求设计,目的是测试新的工具、布局引擎和编程改进。但微软同时也强调改版本同样适用于寻求新的在线服务的最终用户。
  微软在官方网站表示,IE8 beta 1适用于开发和设计人员,微软邀请用户使用官方提供的活动和资源来了解此次改进和变化的新功能。
  微软列出了IE8 beta 1的活动和源剪辑入门,据悉,“IE8活动”可以方面用户访问他们最关心的、已经访问过的网页中的在线服务,同时开发人员能够获得轻松扩展其在线服务的方法。
  此外,开发人员可以将网页的一部分标记为“源剪辑”,这样用户在浏览网站时,可以随时查看他们需要的信息。

  IE8 向web标准更跨进了一步,只能说跨进,不能说就标准了。不过,以前的页面在IE8下多数会出现或大或小的问题,不是错位,就是JS不能正常工作。
那些费尽心机的css hack 多数都见了上帝。这也给了我们一条启示,最简单的,最不容易出问题,内容为王。
  那么IE8 的用户就不能浏览旧网页了么?微软的IE开发人员的“务实派”给了一个解决方法,就是在页面头部加入
<meta http-equiv=’X-UA-Compatible’ content=’IE=7′ >
这样IE8 会以IE7兼容模式显示网页。
另外以前的 <!–[if IE 7]–> … … <!–[endif]–> 要写成
<!–[if gte IE 7]–> … … <!–[endif]–> 才能使IE8也能顺利识别。