【发布时间】:2010-09-20 20:21:22
【问题描述】:
是否可以在 Internet Explorer 插件中分叉用户会话(或执行类似操作)?
我想处理用户单击工具栏中的按钮时所在的页面。为避免中断用户浏览,我想“复制”所有内容,以便在后台解析和处理页面。该处理可能涉及诸如在 Google 搜索中加载结果链接的内容(如果这是单击按钮的位置)。
所以-我基本上想要的是模仿 Ctrl+N 但对用户隐藏窗口,这样他们就不会被打断。
如您所见,如果您在http://www.snee.com/xml/crud/posttest.html 上填写并提交表单并按Ctrl+N,所有发布的内容仍会出现在新窗口中,但它不会两次发布数据。
我想以某种方式复制IWebBrowser2,但是:
- 我不确定这是否可能(我无法在 MSDN 上找到任何信息)
- 我不知道它是否也会复制会话。
创建 IWebBrowser2 的新实例并简单地导航到当前 URL 不是一个有效的解决方案,因为 POST-variables 当然不会得到延续。
【问题讨论】:
标签: c++ internet-explorer com toolbar iwebbrowser2