让浏览器在不同的页面上显示IFrame或使用HttpOnly cookie

本文关键字:IFrame 显示 cookie HttpOnly 浏览器 | 更新日期: 2023-09-27 18:20:45

你好,我正在为一款基于网络的游戏开发一款Windows Phone应用程序
然而,我遇到了一个我不知道如何解决的问题,希望在座的一些聪明人有个主意。

我使用java脚本登录页面没有问题,但不幸的是,网页设计得很糟糕,在Windows Phone上显示错误。页面不会缩放,因此只显示孔页面的一小部分,并且只能上下滚动,而不能侧向滚动。

我在这里做了一个快速的图像,以便更好地显示。链接到ImageShack 上的图像

(我还没有代表发布图片:-()

所以实际的游戏是在页面中间的IFrame中,但我只能在手机上看到它的一小部分,无法水平滚动。

我尝试使用string html = webBrowser1.SaveToString();下载页面,然后使用正则表达式函数从IFrame中提取网页。这个问题是页面使用了HttpOnly Cookie,IFrame也使用这个Cookie来识别用户。因此,如果我直接导航到IFrame Url,它不会识别用户,即使它有cookie,因为它在不同的网站上。。

所以我的问题是,有没有一种方法可以迫使web浏览器专注于IFrame,或者剥离页面的其余部分,只显示IFrame但仍然使用相同的HttpOnly Cookie?

让浏览器在不同的页面上显示IFrame或使用HttpOnly cookie

你能包装iframe,然后使用hastag技巧("http://game.com#divwrapper")导航到该分区。这将向下滚动页面