从网页控制 UIWebView
Posted
技术标签:
【中文标题】从网页控制 UIWebView【英文标题】:Control UIWebView from the web page 【发布时间】:2011-10-05 22:58:48 【问题描述】:如何从网页控制 ios 应用中的 UIWebView?
例如,我想调整它的大小 - 不是通过设置 UIWebView 的框架(在 Objective C 代码中),而是通过一些 javascript 代码,例如 window.resizeTo()
我听说我应该实现一个在 UIWebView 上启用外部控制的类。 有谁知道是哪个班?
谢谢, 可人
【问题讨论】:
嗨,感谢那些重播的人 :) 我实际上是在寻找从 Javascript 中“调用”UIWebView 的东西,而不是从 UIWebView 中调用 Javascript 的东西。有谁知道这样的事吗? 【参考方案1】:查看本课程的第 26-45 行。
https://github.com/trailbehind/Map-Chat/blob/master/Classes/ChatViewController.m
这就是你要找的吗?
我在聊天应用程序中使用 UIWebView。您基本上可以让 UIWebView 执行您想要的任何 JavaScript。
【讨论】:
【参考方案2】:你可以看两件事:
UIWebView 方法 stringByEvaluatingJavaScriptFromString
UIWebView 委托协议参考,尤其是 webView:shouldStartLoadWithRequest 方法
【讨论】:
以上是关于从网页控制 UIWebView的主要内容,如果未能解决你的问题,请参考以下文章