Я знаю ... ActiveX ... blarghhh!
нормальный код для использования объекта OCX в HTML:
<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 документы утверждает, что codebase
и classid
больше не поддерживаются и что вместо них следует использовать data
и type
...
Я могу получить, что 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
, все еще не является действительным документом: - /