winform控件WebBrowser中的网页使用window.open(js)打开新窗体丢失Cookie,如何解决

winform窗体里里嵌入了一个WebBrowser中,里面放了一个网页A,A里面有一个链接,点击这个链接会打开IE,展示网页B。但是点击链接后Cookie丢失了,B重定向到了登录页。

请问如何操作才能让弹出的窗体还是登录状态?谢谢

尝试过把弹出页B放也到WebBrowser里面,但是B里面的JS报错了,因为B的JS调用了window.opener,放到WebBrowser了这个变量肯定是得不到了。

也尝试过:把A的window.open改成window.openModelDialog(因为A放在WebBrowser里面,所有可以往里加JS代码),这样Cookie不丢,但是弹出窗体的window.opener为空了(用window.open打开B,B里面才能得到window.opener)。

网站不是我们自己做的。

回答

未找到解解方案

以上是winform控件WebBrowser中的网页使用window.open(js)打开新窗体丢失Cookie,如何解决的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>