2011-02-17 57 views
3

我在页面源代码中使用静态的<object/>标记(我的建议是相信你,我希望没有)的一个ActiveX控件(它由ASPx后端生成,但它到达浏览器时原始页面标记的一部分)。是否加载ActiveX控件块页面呈现?

只要解析<object/>标记或负载发生在并行线程中,Internet Explorer是否会停止解析和呈现以加载ActiveX控件?

回答

2

ActiveX必须在UI线程中加载,否则大多数ActiveX将无法工作,因为它们是STA。同样适用于IE的脚本对象,其中一些仅仅缺少线程间编组的代理/存根,所以DOM manuplation也必须位于UI线程中。

The parsing of the page could happen in the background thread