繁体   English   中英

Internet Explorer-通过客户端Java或C#代码设置会话Cookie来指定JSessionID

[英]Internet Explorer - Specify JSessionID by setting Session Cookie via Client Java or C# Code

在我的代码中,我有一个JSessionID,我想与IE实例共享。

我能够启动IE的实例,但是我需要为浏览器指定JSessionID。 应用程序服务器将是JBoss,WebSphere或WebLogic,因此我正在寻找一种通过会话cookie(通过本地Java或C#代码,而不是基于服务器的代码)设置值的解决方案。

请注意,通过URL或服务器设置JSessionID对我的情况没有帮助。

使用IE自动化来设置document.cookie。

以下是相关问题-https://stackoverflow.com/search?q=%5Binternet - explorer%5D+automation,并在此处提供示例http://www.c-sharpcorner.com/UploadFile/gcorrell/IEInstance12062005003909AM/IEInstance.aspx 一些文档链接-IWebBrowserAppDocument.cookie

SHDocVw.InternetExplorer ie = new SHDocVw.InternetExplorerClass();
IWebBrowserApp wb = (IWebBrowserApp) ie;
wb.Visible = true;
//Do anything else with the window here that you wish
wb.Navigate(url, ref o, ref o, ref o, ref o);
// add code to wait for navigation to complete... 
// i.e. by waiting for NavigateComplete2  event, or simply sleep...
wb.Document.cookie="....";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM