您好,我正在開發基於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 ?
好的,謝謝,你能指出我如何創建一個包裝的方向? – 9koni
嗯好吧,現在再次閱讀你的答案我認爲我犯了一個錯誤。 「我使用Java腳本登錄頁面沒有問題」意味着你使用js爲該頁面創建一個iframe,對吧? –
不,我登錄頁面,獲取cookie,然後重定向到包含IFrame的新頁面。所以登錄是在不同的頁面上,並且IFrame是由網頁創建的。 – 9koni