如何将ActiveX代码验证为HTML5?

时间:2011-10-13 16:34:24

标签: validation activex

我知道...... ActiveX ... blarghhh!

在HTML中使用OCX对象的常规代码是:

<object id="ActiveX" 
        classid="CLSID:DF3748A3-7F0B-47E9-BB32-233E591CAD65" 
        width="140" height="140" 
        codebase="http://domain.com/ActiveX.cab#version=1,0,0,0">
</object>

HTML5 docs说明不再支持codebaseclassid,我应该使用datatype代替...

我可以得到data将保留cab文件的路径,但我应该在哪里粘贴classid

<!-- OCX -->
<object id="ActiveX" 
        classid="CLSID:DF3748A3-7F0B-47E9-BB32-233E591CAD65" 
        width="140" height="140"
        data="http://domain.com/ActiveX.cab#version=1,0,0,0" 
        type="application/octet-stream">
</object>

有效,但因为我仍然有classid仍然不是有效的文件: - /

1 个答案:

答案 0 :(得分:0)

您可以添加一个将mimetype映射到CLSID的注册表项,然后您可以使用type =“”属性。

有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/aa751976%28v=vs.85%29.aspx