|
|
Albatross功能简介 |
|
Albatross是基于Firefox的,但是它和Firefox有较大的区别,在对IE的兼容性方面做了较大的修改.Albatross主要有以下特性: 1.增强了对IE扩展的DOM方法的支持,如InsertAdjacentHTML,InsertAdjacentText,SelectNodes,SelectSingleNode,children,document.all,element.all等. 2.增强了对IE扩展的事件的支持,支持window.event,支持onpropertychange,onbeforeprint,onafterprint,ondraganddrop,ondatasetcomplete等.支持<script for="target" event="event">的写法. 3.增强了对IE扩展的css属性的支持,支持部分的behavor,filter. 4.增加对IE一些特有的函数用法的支持,如window.location.href即可以当函数,又能当属性使用,支持VB形式的数组访问方式,select元素的add方法的参数传递同时兼容IE和mozilla.支持ShowModalDialog和ShowModelessDialog等. 5.修改了Javascript引擎,支持的window,location等内置对象的重定义,如var window在IE里面是合法的.支持window.onload(){},Object.prototype.fun1(){}形式的函数定义,与IE兼容. 6.支持XML数据岛,支持数据绑定.能够正确显示(pconline)的部分使用数据岛的页面. 7.支持ActiveXObject函数,利用XPCom对象模拟ActiveXObject. 8.对在线流媒体播放支持得更好. 9.支持部分Vbscript. 10.其它对IE兼容性的修改. |