使用UIWebView调用Javascript
-
29-10-2019 - |
题
我正在尝试使用该功能在html页面中调用javascript- 通用标签
这是html页面上的javascript- 通用标签
但是,函数methodName()
并未被调用,而是在window.onload= function()之后一切正常。.
我正在尝试将 RGraphs 集成到我的应用程序中,Basic.html
是编写JavaScript的html页面。
如果有人可以帮我解决这个问题,那就太好了。
解决方案
简单:您甚至试图在加载页面之前从Objective-C执行JS函数。
在您的 UIWebView的委托方法中实现webViewDidFinishLoad:
UIViewController,然后在其中调用[graphView stringByEvaluatingJavaScriptFromString:@"methodName()"];
,以确保在加载页面后 后调用该函数。
其他提示
要澄清一点。
.h-实现UIWebViewDelegate 通用标签
.m 通用标签
您也可以从情节提要中分配委托,而不用在代码中这样做。
不隶属于 StackOverflow