使用预先确定的cookie集打开网页

本文关键字:cookie 网页 | 更新日期: 2023-09-27 18:25:48

我有一个.NET应用程序,它在内部与路由器接口通信,而路由器接口(显然)不在我的控制范围内。其中,它进行登录并跟踪相应的cookie。虽然这个界面的大多数功能都很糟糕,但有些事情实际上做得很好,不值得复制,因此我希望在我的应用程序中放置一个直接链接来打开相应的页面。诀窍是:我想避免第二次登录用户,并将我的cookie粘贴到浏览器中,因为单独登录可能需要3-5秒,更不用说用正确的数据打开正确的页面了。

这个解决方案最好是跨平台的,但我对仅IE的解决方案很满意。哦,理想情况下,cookie会在关闭新窗口时被删除,因为我的应用程序会阻止服务器端超时机制启动,但如果这不可能,我可以接受它

您可以在.NET应用程序中创建一个包含JavaScript的临时HTML文件来设置cookie,并通过http://example名称重定向到路由器。在编写HTML文件时,您将添加已经创建的cookie值。

如果浏览器不允许没有域的cookie工作,您需要在与路由器位于同一域的网络服务器上托管一个网页,并且在该网络服务器上有一个html页面,该页面将cookie作为URL查询字符串参数,并使用查询字符串中的值通过javascript设置cookie。

使用预先确定的cookie集打开网页