【问题标题】:Call Javascript function from Windows Phone 7/Silverlight从 Windows Phone 7/Silverlight 调用 Javascript 函数
【发布时间】:2014-07-11 23:09:18
【问题描述】:

我想通过我的 Windows Phone 应用程序对外部网页进行身份验证。然后我会想进一步抓取网站上的页面,但需要解决身份验证问题。

外部网站的页面有一个函数调用 validateLogin,它接受登录名和密码。

我想通过传入所需参数的 Windows Phone 代码调用此函数。这将有助于登录网站,希望我可以继续抓取页面。

【问题讨论】:

标签: javascript windows-phone-7 silverlight-3.0


【解决方案1】:

使用WebBrowser 控件并调用InvokeScript 方法。确保在 WebBrowser 控件上设置 IsScriptEnabled,并在 WMAppManifest.xml 中指定 ID_CAP_WEBBROWSERCOMPONENT 功能。

附带说明:抓取网页很少是创建使用网站的应用程序的强大而可靠的方法:)

【讨论】:

  • 是的,我知道刮削是脆弱的——但别无选择——它不会有太大变化,所以希望它是可控的。
  • 没有api、web service或者rss类型的接口。你能推荐其他替代方案吗?
猜你喜欢
  • 1970-01-01
  • 2011-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多