从网页控制 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的主要内容,如果未能解决你的问题,请参考以下文章

远程计算机上的媒体播放器的远程控制(从网页)?

如何从烧瓶网页在 python 控制台中打印数据

从 Web 视图打开视图控制器

selenium从本地上传文件到网页

ASP.Net怎么实现从网页上打印

从网页向 chrome 扩展发送消息