Как заставить браузер показывать IFrame или использовать куки HttpOnly на другой странице

Здравствуйте, я разрабатываю приложение для Windows Phone для веб-игры.
Однако я столкнулся с проблемой, которую не могу понять, как ее решить, и надеюсь, что у некоторых из вас, ярких людей, есть идея.

Я использую java-скрипт для входа на страницу без проблем, но, к сожалению, веб-страница очень плохо спроектирована и неправильно отображается на Windows Phone. Страница не будет масштабироваться и поэтому будет отображать только небольшую часть страницы с отверстиями, и ее можно прокручивать только вверх и вниз, а не в сторону.

Я сделал быстрое изображение здесь, чтобы показать лучше. Ссылка на изображение на ImageShack

(У меня пока нет репутации, чтобы публиковать изображения:-()

Таким образом, настоящая игра находится внутри IFrame в середине страницы, но я вижу только небольшую ее часть на телефоне и не могу прокручивать по горизонтали.

Я пытался загрузить страницу, используя string html = webBrowser1.SaveToString(); а затем использовал функцию регулярного выражения для извлечения веб-страницы из IFrame. Проблема заключается в том, что на странице используется файл cookie HttpOnly, и этот файл cookie используется IFrame также для идентификации пользователя. Поэтому, если я перейду непосредственно к URL-адресу IFrame, он не узнает пользователя, даже если у него есть cookie-файл, потому что он находится на другом веб-сайте.

Итак, мой вопрос: есть ли способ заставить веб-браузер сосредоточиться на IFrame, или каким-то образом вычеркнуть остальную часть страницы и показать только IFrame, но все еще использовать тот же HttpOnly Cookie?

1 ответ

Решение

Можете ли вы создать обертки для этого iframe, а затем использовать трюк с хастагом (" http://game.com/"), чтобы перейти к этому div. Это прокрутит страницу вниз

Другие вопросы по тегам