2013-07-02 161 views
0

您好,我正在開發基於Web的遊戲的Windows Phone應用程序。
但是,我遇到了一個問題,我無法弄清楚如何解決,並希望你們中的一些人在這裏有光明的人有一個想法。讓瀏覽器顯示IFrame或在不同的頁面上使用HttpOnly cookie

我使用java腳本登錄到頁面沒有問題,但不幸的是,網頁設計非常糟糕,並在Windows Phone上顯示錯誤。該頁面不會縮放,因此僅顯示小孔頁面的一小部分,並且只能上下滾動而不是側面滾動。

我在這裏做了一個快速的圖像來更好地展示。 Link to image on ImageShack

(我沒有代表張貼圖片還沒有:-()

所以實際的遊戲是在頁面中間的iframe中,但我只能看到在手機上的一小部分並且不能水平滾動

我嘗試使用string html = webBrowser1.SaveToString();下載頁面,然後使用正則表達式函數從IFrame中提取網頁,問題在於頁面使用HttpOnly Cookie,並使用此cookie IFrame也可以識別用戶,所以如果我直接導​​航到IFrame Url,它不會識別用戶,即使它有Cookie,因爲它在廣告上ifferent網站..

所以我的問題是有沒有辦法強制網頁瀏覽器專注於IFrame,或某種方式剝離出其餘的頁面,只顯示IFrame,但仍然使用相同的HttpOnly Cookie ?

回答

0

你可以打包iframe,然後使用hastag技巧(「http://game.com#divwrapper」)導航到該div。這將向下滾動頁面

+0

好的,謝謝,你能指出我如何創建一個包裝的方向? – 9koni

+0

嗯好吧,現在再次閱讀你的答案我認爲我犯了一個錯誤。 「我使用Java腳本登錄頁面沒有問題」意味着你使用js爲該頁面創建一個iframe,對吧? –

+0

不,我登錄頁面,獲取cookie,然後重定向到包含IFrame的新頁面。所以登錄是在不同的頁面上,並且IFrame是由網頁創建的。 – 9koni

相關問題