从网页控制UIWebView

时间:2011-10-05 22:58:49

标签: javascript ios uiwebview

如何从网页上控制iOS应用中的UIWebView?

例如,我想调整它的大小 - 不是通过设置UIWebView的框架(在Objective C代码中),而是使用一些Javascript代码,例如window.resizeTo()

我听说我应该实现一个在UIWebView上启用外部控制的类。 有谁知道它是哪一堂课?

谢谢, 可人

2 个答案:

答案 0 :(得分:0)

查看本课程第26-45行。

https://github.com/trailbehind/Map-Chat/blob/master/Classes/ChatViewController.m

这就是你要找的东西吗?

我在聊天应用中使用了UIWebView。您基本上可以让UIWebView执行您想要的任何JavaScript。

答案 1 :(得分:0)

你可以看两件事:

  • UIWebView方法stringByEvaluatingJavaScriptFromString

  • UIWebView委托协议参考,尤其是webView:shouldStartLoadWithRequest方法