2013-04-10 54 views
1

我使用Mozilla Firefox登录到一个特定的网站,有时候我也使用Internet Explorer登录到同一个网站。德尔福,集成或结合或加入cookie到互联网浏览器

我也使用Delphi的TWebbrowser(mywebbrowser),当我指向URL导航时,它指出我已经从Internet Explorer登录,但是我想使用Mozilla Firefox的cookie,所以如果我登录到一个网站使用Firefox和使用我自己的WebBrowser我不会再登录了。

想问问如果可能将Mozilla Firefox的Cookie设置为Internet Explorer将解决?或者还有更多呢?

感谢

+1

你为什么不试试看并找出答案? – 2013-04-10 12:47:05

+0

@RobKennedy我在测试前询问,因为我没有真正编码超级好。谢谢 – XenKid 2013-04-10 14:19:04

回答

4

TWebBrowser为IE的的ActiveX/COM对象,这股与独立IE浏览器,其包括饼干相同的核心的包装器。

对于你的要求,你必须手动准入和出口Firefox的饼干(我不知道,如果Firefox已经为一个API,但我怀疑它,所以你必须要了解更多详情在线搜索)和将它们重新格式化为保存在IE cookie文件夹中的文本文件。 Firefox和IE都不会为你输出/输入。

+0

是的,我明白,我知道如何导出Firefox cookie(sqlite)到IE cookie文件夹,但是它呢?我已经将Firefox中的cookies导出到IE cookie文件夹中,这样做会解决吗?只是饼干?我认为Firefox cookies.sqlite没有存储用户名和密码,它存储在不同的sqlite文件中。所以cookie.sqlite会完成剩下的工作吗?谢谢 – XenKid 2013-04-10 17:31:57

+0

cookie没有与它们相关的用户名/密码,只有url,时间戳和其他一些行为属性。他们的内容仅仅是由web服务器任意创建的name = value数据。 cookie内容可能包含用户名/密码,但这不是您的客户端代码需要处理的内容。只需将cookie数据从Firefox中复制到IE即可。 – 2013-04-10 19:49:32

+0

真的有可能吗?我没有测试它?谢谢 – XenKid 2013-04-11 20:10:16