firefox中使用ocx的方法 嵌入object标签

来源:互联网 发布:好的考研机构 知乎 编辑:程序博客网 时间:2024/06/09 22:05
参考:
http://code.google.com/p/ff-activex-host/

1、下载:
ffactivex-setup-r38.exe
axhost.r38.xpi
chrome.r38.crx

2、安装:打开firefox浏览器,然后将axhost.r38.xpi拖入浏览器(进行注册)。完成后重新启动浏览器。
3、代码写法。
<object
               
id="Control"
               
TYPE="application/x-itst-activex"
               
ALIGN="baseline" BORDER="0"
               
WIDTH="300" HEIGHT="300"
               
clsid="{D27CDB6E-AE6D-11cf-96B8-444553540000}"
               
progid="ShockwaveFlash.ShockwaveFlash"
               
event_OnReadyStateChange="OnReady"
               
param_src="http://www.youtube.com/v/53RdNYwImYc">
       
</object>

其中
clsid="{D27CDB6E-AE6D-11cf-96B8-444553540000}"progid="ShockwaveFlash.ShockwaveFlash"
必须要指定其中的一个属性,WIDTH="300" HEIGHT="300"属性可以设置成0,用来设置是否显示,
但不能用display:none来隐藏。为了与IE浏览器兼容那么只能在重新按IE的格式定义一个OBJECT对象。例如:
firefox中使用:
<object id="FileSelectFF" type="application/x-itst-activex" style="border:0px;width:0px;height:0px;" 
clsid="{C584B594-D081-43E9-8989-01E8B1F8FCED}" progid="FileOperation.CAB#version=1,0,0,1">
  </object>
IE中使用:
  <object id="FileSelectIE" type="application/x-itst-activex" style="border:0px;width:0px;height:0px;"
classid="clsid:C584B594-D081-43E9-8989-01E8B1F8FCED"
  codebase="FileOperation.CAB#version=1,0,0,1">        
  </object>

注:以上插件不支持64位操作系统。例:64位的windows 2003
0 0
原创粉丝点击