经常看到<object></object>有一个codebase属性,
这个属性经常指定一个cab文件.
想问一下,这个文件的格式如何?
如何为linux的firefox提供一个cab文件?

解决方案 »

  1.   

    1. 
    <object id="xxx"; classid="clsid:5C7C6C85-4691-4392-98EA-D0A0343908EE"> </object> 
    与 
    var xxx = new ActiveXObject("text.ocx"); 
    有什么区别? 
    <object> </object>有ActiveX的,也有非ActiveX的。
    <object> </object>通常是有界面显示在网页布局上的,new ActiveXObject()则通常是没有显示在网页上的。
    2. 
    ActiveXObject只能在IE上运行? 目前为止是。
    <object> </object>元素能在其他平台上的其他浏览器上有效运行吗? 非ActiveX的可能可以,看浏览器的支持了。
    <object> </object>能创建非ActiveX对象? 能。请看这段<object type="image/gif" width="200" height="100" data="http://www.baidu.com/img/sslm1_logo.gif"></object>
      

  2.   

    <object> </object>的type值为任何一种mimetype类型,实现就看浏览器的了。
    ie下,<object> </object>还经常被用作ScriptLet容器。用法如下:
    <OBJECT data="..." type="text/x-scriptlet"></object>
    如果不清楚ScriptLet怎么用、干嘛用的,网上搜搜。