有没有办法在IE中创建“每浏览器”的浏览器栏,这意味着所有打开的标签浏览器栏通用?按MS准则创建的浏览器栏是“每个选项卡”,这意味着每个新选项卡上都会打开一个新的浏览器栏。或者,有没有一种方法可以在内置的“每个浏览器”浏览器栏之一中显示HTML文档 - “收藏夹”,“Feeds”,“讨论”等。IE浏览器“浏览器”浏览器栏
3
A
回答
1
有没有这样做的内置方式。 Explorer栏的可扩展性模型决定了Explorer栏和Tabs之间的1:1比例。原因很多,并且通常与从IE6到具有Tabs的现代浏览器的最简单路径有关。想想基于OLE的架构:对于初学者,您有您的站点对象,由IObjectWithSite设置。您可以使用该站点来查询IWebBrowser2,当前IHTMLDocument2等内容。通常,扩展程序在获取这些指针时缓存这些指针。因此你想要这个1:1的对应关系。
如果你想拥有一个实例浏览器栏,你可以这样做,但它会涉及重新生成子窗口跨进程,以及一大堆基于BHO的代码来让IE的窗口状态恰到好处。你最好使你的状态可以很容易地序列化,处理DWebBrowserEvents2 :: WindowStateChanged并伪装它。
相关问题
- 1. Chrome浏览器 - 相当于Firefox浏览器的IE浏览器
- 2. IE浏览器:工具栏与浏览器栏
- 3. 在IE浏览器
- 4. jquery导入不工作在IE浏览器,火狐浏览器,Safari浏览器
- 5. 问题与图像和Chrome浏览器,火狐浏览器,IE浏览器
- 6. iFrame溢出x在Chrome浏览器,IE浏览器,Opera浏览器,但不是火狐浏览器上的BUG
- 7. 互联网浏览器,Chrome浏览器Chrome浏览器
- 8. 将IE浏览器插入IE浏览器BHO
- 9. Chrome浏览器相比,Safari浏览器
- 10. Twilio浏览器到浏览器
- 11. 浏览器内的浏览器
- 12. 如何禁用浏览器浏览器?
- 13. Safari浏览器从其他浏览器
- 14. MySQL 2浏览器像sqlite3浏览器?
- 15. P2P(浏览器来浏览器)与Java
- 16. 浏览器内部的浏览器
- 17. 用户Agnet(浏览器/浏览器)Progmatically
- 18. Android:2浏览器中的浏览器
- 19. 跨浏览器与多浏览器
- 20. IE浏览器在关闭浏览器后做注销
- 21. 布局在Safari浏览器和IE浏览器出错了
- 22. 打开文件 - Chrome浏览器和IE浏览器
- 23. PHP浏览器检测IE浏览器> 6
- 24. 所有浏览器,但IE浏览器的jquery fadeIn()
- 25. IE浏览器兼容浏览器兼容性问题/ Firefox
- 26. 适用于非IE浏览器的浏览器缓存API
- 27. Chrome浏览器仅加载IE浏览器样式表
- 28. 跨浏览器编码:Mac上的IE浏览器
- 29. ajax调用在Chrome浏览器,Firefox但不在IE浏览器?
- 30. 与IE浏览器的浏览器崩溃jquery-1.8.2.js