2012-10-22 49 views
1

在MSHTML中,接口經常被編號。這些數字位於接口名稱的末尾,如IHTML{name}{number}。接口,如:在MSHTML中,數字意味着什麼?像IHTMLElement7一樣?

  • IHTMLRuleStyle
  • IHTMLRuleStyle2
  • ...
  • IHTMLRuleStyle6

  • IHTMLElement
  • IHTMLElement2
  • ...
  • IHTMLElement7

列表可以在this Microsoft page

+2

它們是基礎接口的擴展接口。它們提供附加功能。數字越高,所需的MSHTML版本越高,這也可能需要更高的Internet Explorer版本。 – Jay

+0

@Jay從你的描述來看,這聽起來像這些數字與任何IE版本,CSS規格版本,HTML規格版本等沒有直接關係......它只是意味着MSHTML版本?謝謝。 – Nate

+1

是的。我的意思是DLL版本,軟件版本。不是網絡標準版本。 – Jay

回答

1

感謝@Jay可以看到您的意見。

的數字代表MSHTML的版本,版本號必須與Internet Explorer,CSS,HTML等版本的間接關係...

我想我已經做了這個搜索過,但Geoff Chappell's site有MSHTML的巨大圖表映射版本到IE和Windows。

Versions of things 
MSHTML IE  Windows 
6.0  6.0  Windows XP 
6.0  6.0  Windows Server 2003 
7.0  7.0  Windows Vista 
8.0  8.0  Windows 7 

從圖表判斷,MSHTML的版本與Internet Explorer的版本密切相關。