以编程方式在Internet Explorer中设置Cookie【JAVA教程】

!
也想出现在这里? 联系我们
信息

以编程方式在Internet Explorer中设置Cookie,第1张

概述以编程方式在Internet Explorer中设置Cookie

我将从解释场景开始:

我在电脑里有一个IE浏览器A.在IE里面我有一个插件,所以我可以访问文档对象,所以我可以在给定的时间内抓取cookie。

我想将该cookie传输到另一台计算机上的新浏览器

为了在新计算机BI中启动浏览器,使用InternetExplorer对象,我可以使用对象实例来控制浏览器,但我不知道如何将第一台计算机A的cookie“注入”到新创build的IE浏览器。

按照今天的标准,ActiveX被认为是旧的/过时的?

InternetqueryOption(..)失败,GetLastError()始终返回122(ERROR_INSUFFICIENT_BUFFER)

ie8不发送Accept-EnCoding:gzip,放气

以编程方式更改Internet Explorer设置?

在IE9中使用JavaScript错误deBUGging网站 – 打开deBUGging控制台修复错误

我已经尝试了两种方法。

首先,我试图在使用WinInet API Internetsetcookie启动浏览器之前编写cookie。

其次,我试图拦截BeforeNavigate2事件并在http请求的头部设置cookie。

但是这些都没有工作:(

在导航到网站之前,是否可以在新的Internet Explorer中设置cookie,从而能够维护用户在其以前的计算机中的会话?

谢谢 :)

更新 :我仍然有这个问题,并使用wireshark做了一些其他的调查。

在BeforeNavigate2的情况下,IExplore简单地忽略标题中的“cookie:”值。

在Internetsetcookie的情况下,它似乎工作正常。 它创build了常规IExplore导航创build的相同文件,但是当您进入该页面时,IE会忽略包含cookie的文件。

我用来编写cookie的代码是:

string cookie = \”cookieVALUES\”; Internetsetcookie(\”http://www.facebook.com/\”,\”\”,cookie+\”;expires=Sat,08-Jan-2014 00:00:00 GMT\”);

附加到运行IE。 pShellwindows.CreateInstance(__ uuIDof(SHDOCVW :: Shellwindows)); 错误类未注册

IE不能访问本地主机,但铬和firefox工作

有没有反正在IE浏览器中使用HTML,JavaScript或flashclosuresurl“cliking”声音?

ActiveX不能运行.exe而无需提升权限

ie8将dynamiciframe内容从caching重新加载到错误的iframe中

Internetsetcookie()应该是正确的做法。 你有没有证实你正在设置正确的值? 你使用的是规范化的网址吗? 你是否指定了到期日期? 让网址错误(我不确定是否跟踪/不管事情)会有明显的后果,并且如果你没有设置到期日期,cookie只保存在当前进程的内存中。

首先,尝试使用像IEdeBUGbar这样的工具 – 它会以干净的方式显示所有发送和接收的标题。

其次,你是否证实cooky没有发送到服务器? 因为看起来你试图“偷”Facebook会话,所以我会假定Facebook会忽略来自具有不同IP的浏览器的会话cookie,UserAgent等。你是否考虑过这个问题?

http://social.msdn.microsoft.com/Forums/ar/IEextensiondevelopment/thread/d46f0797-5ddb-40c0-af71-2178fa019da8

检查这个文本

在比较代码和作品的两种环境之后,我发现在代码不起作用的计算机上,我有一个目录,在我的用户帐户下,我看到了cookie文件,擦除。

在代码工作的另一台机器上,即使我在“Internet临时文件”目录下看到该文件,也没有用户登录的目录下的cookie。

总结

以上是内存溢出为你收集整理的以编程方式在Internet Explorer中设置Cookie全部内容,希望文章能够帮你解决以编程方式在Internet Explorer中设置Cookie所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞175 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容