Как проверить код ActiveX как HTML5? - PullRequest
0 голосов
/ 13 октября 2011

Я знаю ... 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, все еще не является действительным документом: - /

1 Ответ

0 голосов
/ 13 октября 2011

Вы можете добавить раздел реестра, который будет сопоставлять mimetype с CLSID, а затем просто использовать атрибут type = "".

Для получения дополнительной информации см. http://msdn.microsoft.com/en-us/library/aa751976%28v=vs.85%29.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...