从网页内的文本字段获取字符串 iOS

Getting String from a textfield inside webpage iOS

我想获取网页上文本字段(具有分配的 ID)中的内容并将其传递到 NSString。 有没有一种方法可以立即加载它而无需获取每个 html 来源? 提前致谢。 P.S。我用 objective-c

您可以在 UIWebView 上使用 stringByEvaluatingJavaScriptFromString: 方法执行 javascript 以获得文本字段的值。比如它的ID是foo,你可以这样写:

NSString *js = @"document.getElementById('foo').value";
NSString *value = [webview stringByEvaluatingJavaScriptFromString:js];