假装您在iOS GUI上有一个按钮。按此按钮现在应该触发网页上的按钮(触发动作)。这样做时,网页不应该是可见的。我怎么能这样做?
我的猜测是,我阅读并解析了网页,如果我找到按钮动作,我会以某种方式触发它。由于我不是网络程序员,我想知道如何继续或继续阅读这项任务。
我需要这项任务,因为页面上没有JSON或XML Web服务可以让生活更轻松。
非常感谢任何输入
答案 0 :(得分:1)
好的,假设您已经在屏幕外(或隐藏的)UIWebView中加载了您的网页,该网页上的提交按钮看起来有点像代码中的以下内容:
<form id="my_submit_button" etc... >
请致电以下网址:
NSString* javascript = @"document.forms['my_submit_button'].submit();";
[myUIWebView stringByEvaluatingJavaScriptFromString: javascript];
希望这有帮助!