【发布时间】:2014-10-18 03:19:34
【问题描述】:
加载一个 HTML 页面后,我可以通过 document.styleSheets 集合访问所有样式表。但是这个集合不包括用户定义的样式表。
因此,如果用户在 IE 中指定了用户自定义样式表,我无法知道某个元素是否由用户控制。
我在客户端使用 C++ 接口IHTMLDocument2。有没有办法知道用户定义的样式表是否被激活?
【问题讨论】:
标签: internet-explorer stylesheet
加载一个 HTML 页面后,我可以通过 document.styleSheets 集合访问所有样式表。但是这个集合不包括用户定义的样式表。
因此,如果用户在 IE 中指定了用户自定义样式表,我无法知道某个元素是否由用户控制。
我在客户端使用 C++ 接口IHTMLDocument2。有没有办法知道用户定义的样式表是否被激活?
【问题讨论】:
标签: internet-explorer stylesheet
在 IE 中无法访问用户定义的样式表。
我在此处的文档中读到了这一点 - https://msdn.microsoft.com/en-us/library/ms533039(v=vs.85).aspx。尽管内容已存档,但我相信它实际上是正确的,直到任何新文档另有声明为止。
styleSheets 集合中不包含用户定义的样式表
【讨论】: