【问题标题】:How should a view controller interact with a UIWebView视图控制器应该如何与 UIWebView 交互
【发布时间】:2010-07-08 13:49:00
【问题描述】:

视图控制器能否与包含在由 UIWebView 呈现的网页中的 HTML 元素进行交互?是否可以访问 DOM,例如在 C# 表单和包含的 WebControl 中?

【问题讨论】:

  • 来自常见问题 >当您确定哪个答案对您最有帮助时,通过单击答案左侧的复选框轮廓将其标记为已接受的答案。这可以让其他人知道您的问题得到了很好的回答。这样做很有帮助,因为它向其他人表明您从社区中获得了价值。 (如果您不这样做,人们通常会礼貌地要求您返回并接受更多问题的答案!)

标签: iphone sdk uiwebview


【解决方案1】:

DOM API 不可用。您可以使用 stringByEvaluatingJavaScriptFromString 从 Objective-C 调用 Javascript 函数。

获取名为“fname”的输入字段的值:

NSString * fString =[webView stringByEvaluatingJavaScriptFromString:@"document.getElementByName(\"fname\").value"]; 
NSLog(@"fString: %@",fString);

【讨论】:

  • 所以如果我的页面包含以下内容:
    名字:
    姓:
    我如何从使用 Javascript 的视图控制器?
猜你喜欢
  • 2011-05-18
  • 2012-02-08
  • 2015-09-18
  • 1970-01-01
  • 2021-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多