我有一个加载网站的UIWebView。然后在
- (void)webViewDidFinishLoad:(UIWebView *)webView
我尝试运行该功能
[webView stringByEvaluatingJavascript:@"myFunction();"];
但它不起作用它什么都不做。
我有一个按钮,但最初没有任何效果。
但是当我点击UIWebView并按下按钮时它工作正常。
有没有人知道为什么这不起作用?
答案 0 :(得分:1)
尝试调用alert()
以确保问题不在您的javascript函数中。如果您能够看到弹出框,您将知道问题出在您的javascript中,而不是UIWebView
。
答案 1 :(得分:1)
确保您的HTML网页包含具有该功能的文件,并且正确设置了网页视图的基本网址。
编辑 oops如果使用按钮,则忽略前半部分。下半场仍然适用。