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