模仿在后台的网页上按下按钮,以触发操作

时间:2012-05-19 15:55:15

标签: iphone ios

假装您在iOS GUI上有一个按钮。按此按钮现在应该触发网页上的按钮(触发动作)。这样做时,网页不应该是可见的。我怎么能这样做?

我的猜测是,我阅读并解析了网页,如果我找到按钮动作,我会以某种方式触发它。由于我不是网络程序员,我想知道如何继续或继续阅读这项任务。

我需要这项任务,因为页面上没有JSON或XML Web服务可以让生活更轻松。

非常感谢任何输入

1 个答案:

答案 0 :(得分:1)

好的,假设您已经在屏幕外(或隐藏的)UIWebView中加载了您的网页,该网页上的提交按钮看起来有点像代码中的以下内容:

<form id="my_submit_button" etc... >

请致电以下网址:

NSString* javascript = @"document.forms['my_submit_button'].submit();";
[myUIWebView stringByEvaluatingJavaScriptFromString: javascript];

希望这有帮助!