2011-02-03 2 views
0

Я хочу выполнить проверку подлинности на внешней веб-странице из приложения для Windows-телефона. Затем я хочу продолжить очистку страниц на сайте, но вам нужно пройти проверку подлинности.Вызовите функцию Javascript из Windows Phone 7/Silverlight

На странице внешнего веб-сайта есть вызов функции validateLogin, который принимает имя пользователя и пароль.

Я хочу вызвать эту функцию из кода Windows Phone, передавая необходимые аргументы. Это облегчит вход в сайт и, надеюсь, я смогу продолжать очищать страницы.

+0

Проверьте это сообщения: [Вызов функции JavaScript в Windows Phone 7] (HTTP://blogs.msdn.com/b/mikeormond/archive/2010/08/26/calling-javascript-functions-in-windows-phone-7.aspx) –

ответ

1

Используйте управление WebBrowser и позвоните по методу InvokeScript. Убедитесь, что вы установили IsScriptEnabled в элементе управления WebBrowser и указали возможность ID_CAP_WEBBROWSERCOMPONENT в WMAppManifest.xml.

В качестве примечания: Зачистка веб-страниц редко прочный и надежный подход создания приложений, использующих веб-сайт :)

+0

Да, я знаю, что соскабливание хрупкое - но никакого выбора - т меня так много надежно справляется с этим. –

+0

Нет интерфейса api, web service или rss. Можете ли вы предложить другие альтернативы? –

Смежные вопросы