【发布时间】:2013-07-02 09:43:23
【问题描述】:
您好,我正在为基于 Web 的游戏开发 Windows Phone 应用程序。
然而,我遇到了一个我无法弄清楚如何解决的问题,希望你们中的一些聪明人有一个想法。
我使用java脚本登录页面没有问题,但不幸的是网页设计得很糟糕,在Windows Phone上显示错误。页面不会缩放,因此只显示孔页的一小部分,并且只能上下滚动,不能横向滚动。
我在这里制作了一张快速图片以便更好地展示。 Link to image on ImageShack
(我还没有代表发布图片 :-( )
所以实际游戏在页面中间的 IFrame 内,但我在手机上只能看到其中的一小部分,无法水平滚动。
我尝试使用 string html = webBrowser1.SaveToString(); 下载页面,然后使用正则表达式函数从 IFrame 中提取网页。问题在于该页面使用 HttpOnly Cookie,而 IFrame 也使用此 cookie 来识别用户。因此,如果我直接导航到 IFrame Url,即使它有 cookie,它也不会识别用户,因为它位于不同的网站上..
所以我的问题是有没有办法强制网络浏览器专注于 IFrame,或者以某种方式剥离页面的其余部分并只显示 IFrame 但仍然使用相同的 HttpOnly Cookie?
【问题讨论】:
标签: c# iframe cookies browser windows-phone